Various Updates

- Updated Engine to include ViewScene
- Camera and Player are now handled by the ViewScene
- Moved various files to the Engine
- Camera updated