If you go back to previous checkpoints they will swap with the latest one.
I'm a huge fan of the movement system and i don't think it's a miss at all.
It's a little hard to see the ball underwater when it's still on the floor, also if i dash spam to the floor underwater i can do an explosion spam effect.
I don't fully understand how the double jump works, but i still managed to win the game.