Fix map grid text labels not rendering properly depending on zoom & map size
- this changes map grids to be slightly different sizes depending on map size (146.3 target, 152m on 3500, 150m on 4500)
- however the grid is now is correctly centered on the map
- number of grids = Floor(MapSize * 7 / 1024)
- size per grid = MapSize / number of grids
This also fixes teleport2grid not working on certain map sizes (like 3500)
- this was due to the map rendering 24 grids (breaking at different zoom levels too) instead of 23 grids (3500 map size = 23.92 grids)