Good work, this has a lot of potential if you make the gameplay mechanics a bit more complex!
I beat it on extreme without too much difficulty, so I'll try the higher levels now.
A few suggestions:
- Don't quit the game when you win/lose, return to the menu!
- Use many different images for the blocks (maybe different images could mean the block did different things?)
- As has already been suggested, make the teleport bar visibly recharge.
- Use all the empty space at the bottom to make the bars much larger. It is difficult to see them when you are concentrating on the blocks.
- Add a 'play through' mode, so that you start on easy, and then it automatically advanced when you finish each level.
- Allow a custom mode, where players can tweak settings such as block speed, block spawn frequency, etc.
- Add some particle effects, such as block trails and some particles when you are hit by a block.
Some suggestions for different kinds of blocks:
- Life block, gives you back a life
- Death block, you lose all your lives (not too many of these!)
- Teleport block, instantly recharges your teleport
- A variety of moving blocks, which move in more complicated ways
- Invincibility block, gives you a few seconds of invincibility
- Clear block, clears all blocks on the screen
- Attack block, tries to hit the player
- Fast block, falls much faster than others
- Random block, changes between all of the above as it falls down, you have to hit it at the right moment or you might die