delete unused textures
Fix flickering map bug

This was caused by the mini map and the GUI map trying to load different
regions to the shared MapTexture at the same time.
Fixed by not drawing the mini map while the GUI is open.