Added a CameraComponent
Added missing overwrites
Modified Environment to use Entites for cameras