Added phong shading and cubemap - still broken