Added arbitraryBoard
Finished arbitraryBoard