add debug overlay grid, togglable with F4

Inspired on  #135.

This simply draws 2d lines over the screen: it has no fancy shaders or anything. It won't work once we have terrain altitude. But it has helped me to spot what I think it's a bug on the coordinate conversion code :D also, it's useful for fixing #57.
that common variable would be `Engine::tile_size`. Seriously, `tile_halfsize`? What retard had that idea? \*looks at git blame\* uhm nvm