#85: added in implementation of Iterable to AbstractBoard
#85: need to work on math for getting the next