As an engineer-in-training, I find this game fascinating, though I'm not necessarily going to be a programmer. The best thing about it is the glorious feeling you get when you machine starts to work perfectly; it's just the greatest sense of accomplishment. It's beautiful.
Speaking of accomplishment, you should be proud of this game. Any plans to add more levels or 'make your own level' functionality?