Added a lot of testing and almost implemented MultiTilePainter
Still some testing and work to be done