must > should; add acorn tests; need BoardState#value(x,y)