thank you for playing!
the reason the camera can get a bit awkward is because there isn't actually any real camera controller at all, it's just locked to the player position at all times... i tried copying over some camera code from a more standard platformer project to this but it turned out to suit this game really poorly and i didn't have time to make anything new for this game, so i resorted to just locking the camera a bit above the player as it worked better by comparison. but it does create a lot of difficulty with moving down especially, yeah. it probably could've been mitigated with more careful level design but the levels were largely done even more last minute so i didn't have time to put that kind of thought into them. improving the camera is probably the first thing i'll do if i come back to this because it really does need some lookahead for sure.