Quite a good one. Interesting idea, but some problems with realization - for example, not every rotation is possible in corners (as I remember it's possible in original tetris and it makes the game more consistant)