All f-ed up commit, works though.
Refactor more functionality into GridRenderer2D
Move even more into the renderer.
Remove rendering of text that we want, also drop the fillrect that doesn't seem to do anything useful