Your drop animation is very slow and makes the game less playable. Also, it's using +90% of my CPU even without me playing it. Not to mention the 800+ mb RAM it's using. Great graphics, though.
You might be interested in my own version of this game, but it's not as pretty.