Changed Renderer to ConsoleRenderer and made it non-static. In the constructor it get the distances between cells and the initial coordinates of the console. That removes the coupling to the Engine class and its public constants that are now received as parameters to the constructor.