use String instead of char[] to represent board
lots of impenetrable streams