changes to Board class + new Move class