2d07f1f75a
Remove unnecessary if/else check (lines 49-50) that could never be true. DefaultRules.applyMove always calls .withMove(move) on the context, so finalCtx.moves is always populated when game.moves.nonEmpty. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>