switched from players-based to grid-based

also from x,y to row,col, where row == y and col == x