Wow, very fun to play and very hard, especially at first. I really like how you used the theme.
Lot of room for improvements!