A project consisted of several parts that, when composed will - hopefully - know how to play chess.