Added some comments, about to branch to major refactor Classes.  Field does too much inside so far.  Refactoring Field maybe to be called GameController.