Added camera zooming
Refactored rendering
Added EntityListener to RenderSystem