Yeah, tbh I really wanted to add a tutorial level for both Gummie and Gloopie, but sadly didn't have the time to do so. And the jump state ends when the player reaches the peak of their jump or lets go of the jump button early, resulting in them entering a fall state. The way that works is pretty simple, I just had the player enter the fall state when their y velocity reached 0 during their jump state
Yeah, I think it’s impossible to have the time to do everything one wants in a jam :) For my taste I would maybe consider having it always do the up slide if they hit the wall while holding the jump button, regardless of where they are in their jump arc/what state they’re in.
Btw I saw your other comment saying you haven’t learned how to do input rebinding yet, I’m still learning that/Godot myself but I know there are some good assets in the assetlibrary that can take care of it/give you something to learn off of :)