remove keys[]
Instead use a chained list of struct Board.

Optimize later with rule50.