Aufgabe 6 mainly done, some arrays need to be refactored still, other bugfixes and refactoring