Overlord levelup solution

@jmmastey @bwthomas
There are similar issues here as with `arm` and `do_arm` after getting rid of the bang on the public `disarm!` method. Again, `set_disarm` might be a good way to go with this, but there are probably better ways to fix this too