another movegen order revision

passed regression test