Added exploration support

Now, many rooms don't just start out on the map, you have to explore
them to find them.

Also a bunch of fixes to minimap stuff.