Well thought out game with fun puzzles. I like the idea of incorporating gravity into the typical "move the blocks" idea, which adds a new element to the puzzle. Only thing I would say is to maybe make the graphics feel a little more cohesive and add some music, but other than that, great job!