Dirty c to cpp migration. Obj file loading.
Mix of C+Cpp, but cleaner code.
Better smooth shanding and more distingushable lighting.
Small changes