Add camera class for easy camera manipulation
Incorporate Camera into Environment

Also other mostly minor changes