New custom tile renderer with minimap

Can pan with mouse or keyboard, zoom with scroll wheel, minimap is
draggable