ScoreState onHardDrop(ScoreState state, int cells) => state.copyWith(score: state.score + cells * 2);