UML SemiMon
initializing checkers setup from model
reading board setup from model