public void turnTaking(Move theMove) {
        Piece pieceToMove = getPiece(theMove.getSource());
        String color = isLightTurn ? "light" : "dark";

        if (pieceToMove.getPieceColor().equals(color) && pieceToMove != null) {
            makeMove(theMove);
            if (pieceToMove.isValid) {
                isLightTurn = !isLightTurn;
                if (isInCheck(otherColor(pieceToMove.getPieceColor()))) {
                    System.out.println(otherColor(pieceToMove.getPieceColor()).toUpperCase() + " King is in Check");
                }
            }
        } else {
            System.out.println("It is not your turn or the your trying to move a null position.");
        }

    }