When the training enters the game vs the engine stage, the user should have an option to override engine's move with the move of their choice. This is useful when the user wants to learn how to play against a move (possible a weak one) that the engine "refuses" to make.
When evaluating line or a move, the move under evaluation should be highlighted and the position shown on the board.
When the training enters the game vs the engine stage, the user should have an option to override engine's move with the move of their choice. This is useful when the user wants to learn how to play against a move (possible a weak one) that the engine "refuses" to make.
When evaluating line or a move, the move under evaluation should be highlighted and the position shown on the board.