I had a lot of trouble understanding what to do at first, but once I got the hang of it, it was interesting. I wish there was audio. Sometimes I wasn't sure if I was playing correctly because there was no positive reinforcement (Like the sounds Tetris makes when you clear a line). That would go a long way towards making this game more polished.
But overall, great execution!