@override reduce(action, oldState) { if (action is MoveUp) { return oldState.copyWith(y: oldState.y + action.amount); } return oldState; }