Really cute, great job! I probably would've trimmed the early game just a bit: the first two or three cycles don't have much to offer, but that's just a nitpick. Other than that, the concept is neat, the controls and animations are extremely smooth, and it's a pleasure to play.