Actually check if areas and buildings have been unlocked.
Move unlock check to the bottom of do_turn() so that any events will immediately unlock things.
Make mint and forge unlockable after you have 1 merchant.