fixed per-pixel lighting

+ it was broken
push
house cleaning

+ removed a few directories of source that were not referenced anymore
push

code generation
housing cleaning

+ removed more unreferenced code
+ placed level rendering into its own class
+ instanced geometry loads now
push
mouseEventDispatcher

Central class for merging collision and mouse events and dispatching
those mouse events to the correct objects.