It took me a while to understand what I needed to do, but aside from that, the game was really well done.
Nice job!