Diagonal Movement

- Player movement handled by rigidbody.AddForce
* This allows for more streamlined movement handling
* As a result the player has an adjustable maximum speed