Add new Board implementation: ArrayBoard
Ignore working test
Merge branch 'Array_Board'