Some shader refactoring, added cpy() method to Matrix4, partially implemented light decay and found several previously deviously hidden bugs while doing so; LightTest is now the default scene