Implemented camera and tweaked physics

- Added CAMERA class to handle the camera
- Added an input event receiver
- implemented empty objects for use in physics
- fixed NODE class detach
- Fixed the way objects update
- Added collider functions to lua
-