Played through until the end, even found a shortcut on the last level. Fun, but I did not know I would be playing a rage game, which at times the level design felt like that's what it was. I think level 3 had the rest of the stage hidden somehow under the floor behind some spikes, which was a chore to get too.
But the forgiving checkpoints made the game manageable and completable. well done.