I ran into something in my short playthrough that I think is significant, and is a big thing implemented in a lot of good platformers. "Coyote TIme," where if you hit the mouse just as, or slightly after, you hit the end of a platform, you still get a jump. This was used in celeste and it helps the player to not feel "cheated" out of what looks like a good jump.