Added Camera, Matrix and bad Gouraud shading.