Most of attack\dash\movement\jump stuff is clean

Josh will now be merging this beast.
-Steven