Moved control logic about whether a move was successful.