Materials are now a proper class, and loaded from yaml. Corpses are the color of their dominant material rather than red, and materials in the message log are displayed in their proper colors.