Implemented textures (ppm and tga formats for now)