Cleaned up the way the player moves