lighting fixed! simulation sorted!

almost complete. still needs encapsulation, skybox etc. sleepy!