Schwierigkeiten:
1.
Puffergrößen müssen überwacht werden bzw. eigene Größen angeben. Sonst Overflow in fremden Speicher

if (j < MAX_WORD_LEN - 1) {			<— Wichtig
    word[j++] = c;

}
word[j] = '\0';

2.
Logik in game.c nicht einfach. Vor allem für createWordSalad.
Viele kleine Sonderfälle.

3.
Makefile war auf Mac zwar installiert, aber befehle auf dem ersten Blick sehr kryptisch.

1. Fehler

./make wordsalad 

gcc -c -g -Wall main.c
gcc -I -c -g -Wall graphicalGame.c
graphicalGame.c:5:10: fatal error: 'raylib.h' file not found
    5 | #include "raylib.h"
      |          ^~~~~~~~~~ 

Fehler war:									Richtig ist:
									
graphicalGame.o: graphicalGame.c					graphicalGame.o: graphicalGame.c
	$(CC) -I$(raylibfolder) -c $(CFLAGS) graphicalGame.c		$(CC) -I$(raylib_folder) -c $(CFLAGS) graphicalGame.c

2. Fehler

./runtests

unit_tests.c:133:test_readWords_simple:PASS
unit_tests.c:52:test_readWords_with_delimiters:FAIL: Expected 3 Was 2
unit_tests.c:135:test_readWords_empty_file:PASS
unit_tests.c:136:test_createWordSalad_all_fit:PASS
unit_tests.c:137:test_createWordSalad_too_small:PASS

-----------------------
5 Tests 1 Failures 0 Ignored 
FAIL

Fehler war:									Richtig ist:

readWords war mit fscanf(„%s“, …)					while ((ch = fgetc(file)) != EOF) {
										if (isalnum(c)) {
										
Trennt nur bei Whitespace							trennt bei jedem != alnum

3. Fehler 

Manchmal startet das Programm nicht weil nur 14/15 Wörtern komplett eingefügt werden können.

MAX_RAND_TRIES_PER_WORD 10 —> 100 geändert