public boolean CheckGameDraw(Player turn){
        
        Vector<Vector<Move>> possibleMoveSeq = Robot.expandMoves(this.duplicate(), turn);
        
        if(possibleMoveSeq.isEmpty()){
            return true;
            
        }else{
            return false;
        }
    }