public void expandsLeaf(Coordinate coord) {
		Coordinate subCoord;
		for (int i = 0; i < 4; i++) {
			subCoord = coord.copy();
			switch (i) {
			case 0:
				subCoord.moveNorth();
				break;
			case 1:
				subCoord.moveEast(dimension);
				break;
			case 2:
				subCoord.moveSouth(dimension);
				break;
			case 3:
				subCoord.moveWest();
				break;
			default:
				break;
			}
			Element elem = getCell(subCoord);
			if (elem.getElementType() == ElementType.WATER) 
				setCell(subCoord, LeafWater.getInstance());
			else if (elem.getElementType() == ElementType.GRASS)
				setCell(subCoord, Leaf.getInstance());
		}
	}