Not bad at all. I won't lie, I didn't find much of a challenge in this, honestly. However, the ideal shows promise and is very solid base product.
Some ideals I would suggest:
- Speed up the player, and add some friction.
- Make the black blocks fall either to the left, right, or above the player. There was to many times I was just setting there. I think the most I counted was 4 blocks before I had to move.
- Possibly make the black blocks different sizes.
- Make the blocks fall at variable speeds (for example one's speed is 5 and the others is 6) or possible speed up as time goes on.
- Add a power up, maybe a score multiplier, or shield. Then you could make the player trade abilities, like trade a shield for a multiplier for example.