public int movesLeft() {
    	
    	if(whoWon() != null){
    		return 0;
    	}
    	
        int moveCount = 0;
        for (int x = 0; x < getRowSize(); x++) {
            for (int y = 0; y < getColumnSize(); y++) {
                moveCount += getMoveAt(x, y) == null ? 1 : 0;
            }
        }
        return moveCount;
    }