Deferred rendering - normal mapping and in process of fixing lighting. Also implemented a much cleaner material system.