Don't scale the movement vector up
Add running states
Add a run key