Checkers in C++