Made previous board array a java ArrayList collection instead so it has
the ability to grow or shrink in size as is needed.