public boolean checkMoveEligible(Move move) {
        int row = move.getRow();
        int col = move.getColumn();
        Player p = move.getPlayer();
        
        if (col < this.getWidth() && row < this.getHeight()
                && row >= 0 && col >= 0
                && board[row][col] == null) {
            return true;
        }
        return false;
    }