Well @Jackson, I do believe I've found my map engine! It's pretty solid and I can alter the preformance of it in game so this looks like it will work!