Einzelne Haskell Dateien für Main, Datatypes und Userinterface. Alles auskommentiert was nicht kompilierbar ist