public override void Undo(MoveOperation operation) => operation.runtimeSpeed = cachedSpeed;
public override void Affect(MoveOperation operation) { cachedSpeed = operation.runtimeSpeed; operation.runtimeSpeed += modification; }