So after solving the problem of variable jump heights (whilst still allowing for consecutive jump boosts and double jumping!) I'm tackling another character control issue. I want the character to have acceleration/deceleration like Mario 64 so that running full speed in one direction and quickly turning to run the opposite way seriously cuts his momentum and he almost runs in place for a second. I've messed around with the acceleration settings that are already built in...turning down the deceleration does get me closer to the sense of continued momentum I want when running, but it affects the character's "friction" too much upon stopping and it slides around. I can't seem to strike a balance... Does anyone have any advice? Thanks!