UPDATED: Aufgabe 2.3.

Hab den ersten Teil mit den 6 Worten für die Merkmale noch hinbekommen.
Beim zweiten Teil hab ich nen Brainblock. Aber ich versuchs mal weiter.
Ich hap jetzt mal gepusht, nicht dass wirs doppelt machen.
UPDATED: Aufgabe 2.3.

So ich glaub ich habs hinbekommen. Aber bitte kontrollieren. ;-)
UPDATE: Some code refactoring