Here’s my progress so far if anyone wants to check it out:
I have most issues solved. Other things I’ve added:
Ability to stand on moving/rotating platforms. (The player will rotate with the platform)
Coyote time jumping
I want to add in a ledge grab. Eventually I’ll have enough for a parkour game.
The code’s a mess, but after I clean it up I’ll have a pared-down version to share with everyone.