simplify and fix map::has_adjacent_furniture
fix parentheses in game::explosion
Change bullet explosions to use ammo_type instead of recasting every step.
This seems to fix a crash that happens when the explosions destroy a wall that
collapses onto the tile containing the exploding bullets. See #679
game::load_keyboard_settings correctly handles it whn space and tab are bound.
Looks like water from funnels should have a 1 in 10 chance of being poisoned.
The original code always returned 0.
Keyconfig will now handle spaces, tabs, and the default keymap.txt (which differs in format from a saved keymap.txt, go figure)
Sanity check when selecting h2h
Merge a batch of bugfixes.