Better Movement Work

-working on getting a better movement system in place.
-Starting to clean up code.