It's pretty simple once you understand the concept, but it's still enjoyable. I think it's missing a few things, maybe a little randomness or bonus features to make the game more fun. The graphics are very well done, though. I really like your style.