Changed highlighting system
Separated Camera and renderer
Refactoring