refactors Board way to refer to positions

use a tuple (x, y)
implement one_hive rule