That was a very refreshing puzzle game. The available block types make for wide variety of different levels and overall, the gameplay side felt good. There was still a bug left with the physics - when you get squeezed by two blocks the certain way, you first shake in a wild manner, then teleport to nearest free space.
I'd like to invite your game, and maybe other games you make, to our contest, the Game Development World Championship!