Board is implemented as a 2-dim array now.
Overall complexity to be assessed again and again.