Some progress, but it's just trial and error. Me tweaking numbers over and over. Fun stuff though.
I'm hoping IF I get anywhere, I can optimize it to only need to render tiles in view of the camera, and that the necessary tiles to render a proper view is low.