Added adjustment of eyeZ in the board reset method so different board sizes
(should) fit on the screen.
Merge branch 'bea' into david3
Merge branch 'bea'
Major cleanup. Added Javadoc comments, deleted commented out code, etc.
Merge branch 'david3'