added long_legal_monster_move