add wrapper function to access overmap terrain by global coordinates
add wrapper function to access overmap visibility with global coordinates
add wrapper functions to overmapbuffer to be used in overmap::draw
remove game::om_hori,... and game::set_adjacent_overmaps

mapgen.cpp: use overmapbuffer for overmap terrain data
Cache the state of the bio_night bionic when drawing.
Fixed mutation removal not substracting stats sometimes (fixes #5627)
Remove now-unnecessary monster::receive_moves().
Reindention.
Merge pull request #5625 from kevingranade/cache-bio-night

Cache the state of the bio_night bionic when drawing.
Merge pull request #5630 from Voker57/mutfix

Fixed mutation removal not substracting stats sometimes (fixes #5627)
Merge super overmap accessor cleanup.
Merge pull request #5633 from kevingranade/fix-doublefast-monsters

Fix doublefast monsters
Add gunsmith shop.