Nicely done, that was pretty fun. I liked how you left one final challenge for the player to solve by themselves. The only thing I didn't like was having to restart after dying, specially because how easy it is to die as you try different things at the end. I know this was because worrying about checkpoints is often the last thing you do in a 48 hour jam though, so it's okay.
Keep up the good work!