- added new camera movement
- added gravity (for future use)
- placeholder properties
- more reorganization