A very creative and challenging game! It's very interesting that you're basically forcing the player to code without them realizing it, though the resolution is a bit weird, and co-ordinating between the text and the keyboard on the opposite side of the screen is somewhat obtuse, I'd like to be able to reposition the keyboard. Virtual keyboards are a lot like aim trainers now that I think about it... But hey, you get to pet a cat (in the most technical sense possible)!