add minimap and change a tons of things