Moved renderer into DeferredShading, but crashes on glDrawElements().
Reorganized a few classes.
Point light not working.
Merge remote-tracking branch 'origin/light'

Conflicts:
	src/BurningByte/shader/outDS.fragment
	src/states/Playing.cpp
	src/states/Playing.h