Dashing based on movementinput

alright added, but the directional dash is still a problem