Thanks ! Actually, there is a checkpoint every time you get a new ability. If you encountered a bug where this checkpoint system doesn't work, I'm sorry ^^' Didn't find it myself
But yeah having to redo the whole level every time would be boring, 100% agreed