private void MoveInDirection(Vector2 direction)
 {
     if (direction.Equals(Vector2.up))
     {
         gridMovement.MoveY(1);
     }
     else if (direction.Equals(Vector2.down))
     {
         gridMovement.MoveY(-1);
     }
     else if (direction.Equals(Vector2.left))
     {
         gridMovement.MoveX(-1);
     }
     else if (direction.Equals(Vector2.right))
     {
         gridMovement.MoveX(1);
     }
     else
     {
         throw new System.ArgumentException("Non-cardinal direction:");
     }
 }