This is cute, nice job! I think you could take this a lot further with enough time. It would be cool if the controls were mentioned in the game, since I had to hit random keys until I found the right ones to switch modes.
Did you write this from scratch in python or something? That's pretty neat!