This is a fantastic game concept and execution!
There are only a few things that you could add that would make this perfect. A Battle mode would be nice between players. The style of the blocks could be a little smoother, and maybe some music. Mind expanding music XD. And lastly some more backrounds. I didn't play enough to see if there were different backrounds. But, it is a great game, no doubt! 5 stars too :)