multiple textures implemented. Last commit for this branch