int main() { Board B; B.Insert(1,3,2); B.Insert(2,4,3); B.Insert(3,4,6); B.Insert(4,5,7); B.Insert(5,6,3); B.Insert(6,8,2); B.Insert(7,9,3); B.Insert(8,9,8); B.MoveTo(4,9,3); B.PrintByID(); B.MoveTo(4,9,8); B.PrintByID(); B.MoveTo(4,6,3); // should fail B.PrintByID(); B.MoveTo(4,6,5); B.PrintByID(); B.MoveTo(4,6,3); B.PrintByID(); B.MoveTo(4,4,3); B.PrintByID(); B.MoveTo(4,3,2); B.PrintByID(); B.MoveTo(4,8,2); B.PrintByID(); B.MoveTo(4,4,6); B.PrintByID(); // the code should print only one player at this stage which is player 4 at (4,6) }