Nice little platformer :)
I did it to completion on my first try (beginner's luck, I guess) :D but yes: checkpoints would have been useful.
Liked the pixelart graphics and the inversion of colors under the lights :)