Some bugfixes, see whole commit

Fixed "Next" to actually work again, requires "execute" directive (As
a general rule of thumb, any assignment of moves should involve an
execute (Except in the dryrun version of the move check)