Even more code clean up. Added actor class. Movement.cs is responsible for all movement now, including changing player state.