Started over with Board class.