This was a really interesting idea, it took me a turn to figure out the game loop. I think you have a winning idea. Great job!