Despawn earlier

Despawn monsters immediately upon them going out of bounds instead of waiting until they're an entire submap out.  This fixes an issue where monsters would kill each other out of bounds, and then it would trigger a debug statement in add_item_or_charges() because it was spawning items out of map bounds.