public void randomGenerateCheese() {
		ArrayList<Coordinate> openSpaces = new ArrayList<Coordinate>();
		for(int row = 0; row < mazeMap.getRows(); row++){
			for(int column = 0; column < mazeMap.getColumns(); column++){
				Coordinate current = new Coordinate(column, row);
				MazeNode node = mazeMap.getNode(current);
				if(!node.isWall() && 
						!isMouseAtLocation(current) &&
						!isCheeseAtLocation(current)) {
					openSpaces.add(current);
				}
			}
		}
		java.util.Collections.shuffle(openSpaces);
		cheese.move(openSpaces.get(0));
	}