added zooming
rendering grid coordinates for DebugRenderer
refactored render* methods to draw*, factored out GridRenderer
removed dependencies on Game for Screen switching, replaced by static instance
WIP: made world a singleton
added cam movement and rotation
minor
minor grid drawing changes
added borders for level
world width&height are now constants of the World
added update method to Entity
drawing the mouse (first cursor) position
fixed projectile direction bug (cam height & world height did not match)
refactored retrieving blocks around an entity
minor renderer refactoring
extracted UIRenderer
minor
added rudimentary enemies
Collision now containtains the relevant Entities
minor