Massive overhaul

Everything is new, basically.
Added small debug
Small bugfix
Testing multiple lights.