Thanks for the reply, this helps immensely!
a) I've implemented coyote time (and most likely can't make it any longer because it would make some unreachable-intended platforms reachable!). I could definitely add jump buffering, tho! It's a good idea, I'll add it to the issue tracker ✌
b) Yeah moving platforms can be quite... tricky. To mitigate platforming frustration, I actually just yesterday made friction on moving platforms higher, I'll let you know when the update is live!And about the momentum-preservation: it IS mentioned in-game.... but only after acquiring the scanner. Maybe not ideal, I reckon? Then again, I try to keep the before-scanner section of the game silent, so it can be a bit hard to teach momentum-preservation at the point when the player first arrives in the bird room....
Cheers!