protected boolean pawnCanMoveTwo(int finalX, int finalY)
    {
        int abs_Y_diff = Math.abs(finalY - this.y);
        Piece[][] board = this.player.myGame.gameBoard.boardArray;

        if((abs_Y_diff == 2)
                &&(this.player.myGame.turn == 1 || this.player.myGame.turn == 2)
                &&(board[finalX][finalY] == null)
                &&((this.player.playerColor == Color.WHITE && board[this.x][this.y - 1] == null)
                    ||(this.player.playerColor == Color.BLACK && board[this.x][this.y + 1] == null)))
        {
            return true;
        }

        else
            return false;
    }