GameState 2D -> 1D contatiner stores a gamestate as a 1D array while
allowing Cell retrieval through (x,y) argument input.
learner package contains skeleton of possible implementation of machine
learning. Learner can export an object of class UtilityScorer, which may
be imported into the online game playing agent and used to score each
GameState object.