A really impressive idea well implemented. I think a tutorial may help introduce players to the game play, as I was a little confused on my first few goes.