Absolutely love this approach. Not only is it a great way to learn the fundamentals of assembly (without the PTSD of being forced to learn it in a computer science degree) but it's also a fantastic way to to see the outworking of formal logic for anyone studying logic in philosophy (particularly when you're trying to achieve the the speed and optimisation bonuses). I also love the quirky back story. Highly reccommended!