refactored camera to singleton
added keyboard input (singleton)
added rotation and translation speed as property to camera
added window, added floor, extracted methods from box to superclass, walls non-transparent, ideas for collisiondetection