The trick was having a strong enough downward force to keep the controller on the ramp, but only using it for the grounded states so that it doesn't interfere with the air states like jumping or dashing