Remove unnecessary check.
Add player.scattercoins().

Can be triggered with '3' key for no good reason.
Pass player object, not just position, to GEMGOs.

Useful for future stuff.
Make bears scatter player coins.
Make redraw glitchiness less conspicuous.
Remove redundant debug printing.
Rendering tweaks, bear coin-scatter message.
Fix bear coin-scattering.

Also reduce number scattered.
Remove visibility from cellmap.
Draw NonVisible overlay (hackily).
Getting-there-but-borken rendering changes.
Re-enlarge redraw area slightly.

Breaks smallmap even more.
Remind visibletiles() about world-wrapping.
Finish up rendering fiddle.
Replace horrendously-unreadable vision code.

Some of this should go in a coord-handling file.
Tidy visibility some more.
"if not not Player.XRAYVISION" <- aargh.
That 'not' did belong somewhere...
Start poking directions and coordinates.
Tweak directions imports.