Make findDistantOpenTile() actually work. >:(
Lots of tuning and minor tweaks:

- Lower food abundance.
- Thrown items can miss and/or break.
- Monsters correctly only rest when not visible.