For the movement, at first it would be good to know which system you used. Was it a rigidbody movement? Transform.Translate?
We used the 2D Character Controller script from Brackeys, which uses rigidbody.velocity
Ah okay, then I already got an idea. Try playing around with the rigidbody settings. Maybe the drag needs to be higher for it not feel so "floaty". ;D
Thanks! We'll play around with the settings then