Ich habe gerade 3 Stunden damit verbracht, Fehler zu beheben, und meine Schlussfolgerung ist, dass ich mich beim ersten Mal entscheiden hätte sollen, meinen Code ohne Fehler zu schreiben.