The main game mechanic is very intuitive and lent itself to some very nice puzzles and challenges. I especially liked the falling spike blocks! Good job!