Renaming to Entities Renderer.
Creating Rule interface, and composite implementation for Level.
Passing Entitites to game loop.
Game Loop updates logic and apply rules.