Move ship movement logic

Now the player has a method to update their ship's position, which takes the coordinates from the player's controller and applies the change to the ship.