Damn, this is nice. I like the idea a lot. The graphics are cool, the sound effect fit. I encountered no bugs. Really well polished for a gamejam game.
The game is really frickin hard though. Thats fine. I just have one idea for improvement. I assume you randomly generate the move blocks on the right. Thats alright, but did you know that tetris is not completely random? It repeats a set of blocks and randomizes that set each time This ensures that a player will always get, for example, an "I block" after a few rounds, and does not have to wait forever to get lucky. I think your game would also benefit from this. Maybe, you should be able to expect that each type of block shows at least up every 4 rounds or so. This would remove the stress of having to spam some key in hope that please, JUST PLEASE, can I get an "Up"... and no, could not get one in time... Game Over. This is out of the players control and thus, frustrating. And frustrating is often not fun.