It's a little hard to understand at first, but once you get it, it's pretty cool. I also like the graphics, nice job!