Rewrote drawTilemap to a significant preformance increase in sacreficing
zooming and Added a multithreaded version for testing.