The character swap idea opens up a lot of possibilities here in what is certainly not a tiny world. There's quite a lot here! At the same time, it can feel kind of cramped at times. I'm sure you wanted this free world to explore because of the jam theme, but I think having each "section" of the world being its own individual platformer level would probably be more digestible and less overwhelming for the player.