public boolean endGameTest() {
    int currentMove = validLoc.size();
    swapPlayer();
    validLoc.clear();
    findValidLocations();
    int nextMove = validLoc.size();
    swapPlayer();
    validLoc.clear();
    findValidLocations();

    if (currentMove == 0 && nextMove == 0) {
      sk.setEndOfGame();
      return true;
    }
    return false;
  }