added board initialization
added adjacency check to the field class