// Instantiate player pieces
    public void InstantiateStartingPieces()
    {
        List <GamePiece> pieces = player.pieces;

        for (int i = 0; i < pieces.Count; i++)
        {
            GamePieceObject newPieceObject = GamePieceObject.InitializeFromGamePiece(pieces[i], gameMapObject.tilemap.transform, player.playerId);
            newPieceObject.SetPosition(gameMapObject);
            gamePieceObjects[pieces[i]] = newPieceObject;
        }
        fogMapObject.PaintFogMap();
    }
    // Create piece object
    public GamePieceObject CreatePieceObject(GamePiece piece)
    {
        GamePieceObject newPieceObject = GamePieceObject.InitializeFromGamePiece(piece, gameMapObject.tilemap.transform, player.playerId);

        return(newPieceObject);
    }