// The "logic" module. Manipulates game states. // The board preps state from reads & other on-screen information: this handles // processing and rule following.