Fixat lite med global ljuskälla men allt stämmer inte.
Pillat med en global ljuskälla men det fungerar inte exakt som den borde. Kolla om ni hittar vad som är fel. (var även tvungen att ändra lite i argumenten för drawScene för att man ska kunna skicka med viewMatrix och modelMatrix separat.)