1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
@startuml !include skinparams.puml !include GameState.pumlc !include GameTree.pumlc !include GameMove.pumlc !include GameBoard.pumlc GameState -> GameTree GameState --> GameMove: Last move GameTree *--> GameMove GameMove --> GameMove: Previous move GameMove *--> GameMove: Next moves GameBoard <- GameMove @enduml