WIP - adds second light - implements 3D texture for all light shadowmaps, but fails due to glClear that is called when drawScene is called - possible solution: 1. refactoring; 2. single pass rendering of the shadowmaps by duplicating the scene within the geometry stage