public TileColor getFace(Side side) {
		if (side.equals(Side.front))
			return frontFace;
		else if (side.equals(Side.back))
			return frontFace.getOpposite();
		else if (side.equals(Side.up))
			return topFace;
		else if (side.equals(Side.down))
			return topFace.getOpposite();
		else if (side.equals(Side.left))
			return frontFace.getLeft(topFace);
		else if (side.equals(Side.right))
			return frontFace.getRight(topFace);
		return null;
	}