I've made some changes... unfortunately doing it a using page elements (divs etc.) have finally hit their limit as far as performance goes, so I've had to convert to a canvas solution, it has broken a few things, and there is a lot more I need to do to boost performance, but on the upside, yay tiles!