Opening trainer

Openings

Pick a repertoire line and play it move by move against the board. Run a line clean to build mastery.