public String getTopTexture(BlockType type){
		// TODO: Make these use official Minecraft texture file names
		switch (type){
		case STONE:
			return "stone.png";
		case GRASS_BLOCK:
			// TODO: Make grass properly use different colors
			return "grass_top.png";
		case DIRT:
			return "dirt.png";
		case COBBLESTONE:
			return "cobblestone.png";
		case BEDROCK:
			return "bedrock.png";
		case SAND: // sand
			return "sand.png";
		case WOOD:  // wood
			return "wood_top.png";
		case LEAVES: // leaves
			return "leaves.png";
		default: 
			if (!BlockType.unimplemented[type.blockType]){
				System.out.printf("Unimplemented block: %d (%s)\n", type.blockType, type.toString());
				BlockType.unimplemented[type.blockType] = true;
			}
			return "stone.png";
		}
	}