Implemented hero sideways dash

refactored stuff