working on making Board API consistent. Now, everything uses the location hash with row/col info instead of integer indices.