Cleanup, changed how objects draw (auto-reset camera matrix), new TODO