--- a/src/main.c Tue Sep 08 22:22:01 2026 +0200 +++ b/src/main.c Tue Sep 08 22:35:50 2026 +0200 @@ -968,6 +968,8 @@ static void game_review(GameState *gamestate) { const unsigned page_moves = 10; GameState viewedstate = {0}; + // TODO: think about if viewedmove should refer to the index in the array + // or to the actual half move (considering the start offset) unsigned viewedmove = gamestate->movecount; bool redraw = true;