I liked the concept of having different abilitys and I don't think that checkpoints are necessary. You could maybe improve on the graphics a bit. Good game.
I will upgrade some graphics a little bit :D