Thanks for the review!
There is actsilly an ending to the game but in my haste to submit the game to the jam I couldn’t split the level up more so I agree it is quite long.
The level is meant to sort of be split into 6 sections by the checkpoints but I see that it may not have been translated well to players.