use TileCoord structs instead of two ints for talking about tile positions on the board. when two tiles get swapped, set their new boardPosition values.