BoardPosition should map a coordinate to a specific node in the battlefield, so that it can be quickly referenced for input by coordinates using a coordinate string. (e.g. player types "A5" and the cursor appears at that node)
coordinates should be case insensitive
nodes should probably be a class, rather than just a char, so that they can contain their own coordinates within the playfield and be accessed by reference
BoardPosition should map a coordinate to a specific node in the battlefield, so that it can be quickly referenced for input by coordinates using a coordinate string. (e.g. player types "A5" and the cursor appears at that node)