@startuml !include skinparams.puml package "Game module" { !include GameState.pumlc !include GameMove.pumlc !include GameBoard.pumlc GameState ..> GameMove GameMove -> GameMove : Previous move GameMove o--> GameMove : Next moves GameMove ..> GameBoard } @enduml