Made RenderingEngine do all the work.
Added gradient lighting for the player.
Reformatted everything.