game::monmove now no longer calls monster::process_effects directly