Implement Move::apply and other applies partially.