This is a really fun concept, but I really didn't understand anything that was going on. I'm sure the game is learnable, but as I was playing the rotations seemed random. Very creative though. Good job.