Facade
APlayer
takeTurn(…)
IRequestor
IBoardModel
TurnControl
IView
makeMove(…)