/// <summary>
 /// Ends the game.
 /// </summary>
 /// <param name="victory"> True if local player won. </param>
 private void EndGame(bool victory)
 {
     gameOver = true;
     SpaceManager.DisableSelection();
     menuButton.SetActive(false);
     returnToMainButton.SetActive(true);
     suggestMoveButton.gameObject.SetActive(false);
     if (victory)
     {
         turnDisplayerText.text = "Congratualations, you've won!";
     }
     else
     {
         turnDisplayerText.text = "You lost. Better luck next time...";
     }
 }
        /// <summary>
        /// Suggests a move for the player.
        /// </summary>
        public void ShowSuggestedMove()
        {
            if (!MyTurn || gameOver)
            {
                return;
            }
            if (suggestedMovesHighlighted)
            {
                SpaceManager.DisableSelection();
                return;
            }
            SpaceManager.DisableSelection();
            suggestedMovesHighlighted = true;
            SpaceManager unitSpace = gameBoard[suggestedMoves[0].x, suggestedMoves[0].y];
            SpaceManager moveSpace = gameBoard[suggestedMoves[1].x, suggestedMoves[1].y];

            SpaceManager.selectedSpace = unitSpace;
            unitSpace.Highlighted      = true;
            moveSpace.Highlighted      = true;
        }