Refactor Camera
Refactor Input
Refactor
Refactor graphic objects
Remove unused headers