// Model / Echiquier implementation
// to be continued