interface game Renderer
It need to contains at least the method : "setupRendering"
Note that the renderer shoud in no circumstances modify the game state in order to ensure replayability
This optional method will be called every frame
While you can use the input here, it should not affect the game logic
This method will be called before the game start and allow you to setup the rendering with the provided canvas
If not using the render method you can set a loop yourself