Added more effecient QuadTree update method
Entities to render on screen is now determined by the QuadTree
Refactoring
Refactoring