handle locked events, and more effects
automated opportunity-grind