Nice idea, but the commands need some better interface. As it is, it's not very clear what happens because even if I put a 'wait' after a 'thrust' command the engine keeps going. I would have expected the commands to be executed sequentially, not all together. Good idea, though, and good music!