/// <summary>
/// Queries the player for various details about the ship they wish to add,
/// then adds it to the player's game board.
/// </summary>
private void AddShip()
{
Console.WriteLine("Creating new ship...");
Ship newShip;
newShip.length = UserInput.GetInt("How many spaces long is the ship?", Ship.MIN_LENGTH, Ship.MAX_LENGTH);
newShip.xPosition = UserInput.GetInt("Which column should the front of the ship be placed in?", 1, GameBoard.BOARD_SIZE);
newShip.yPosition = UserInput.GetInt("Which row should the front of the ship be placed in?", 1, GameBoard.BOARD_SIZE);
newShip.vertical = UserInput.GetBoolean("What orientation would you like to place your ship?\n" +
"If horizontal is chosen, the ship will extend to the right from your chosen position.\n" +
"If vertical is chosen, the ship will extend downwards from your chosen position.\n(V for vertical) ", 'V');
board.AddShip(newShip);
}