Implemented a decent orbit camera control via dat-gui and zoom is there, but I'm not happy with it