Tons of changes and minimap fix and more.