Viele Änderungen - siehe Kommentar :)

Ich habe mit diesem Commit relativ viel umgebaut, besonders weil ich
einige Artikel dazu gelesen habe, wodurch diese Struktur mehr Sinn
macht.

Changelog:

- Ordner umsortiert --> vieles ist jetzt in Entity gewandert, weil dies
Inhalte/Einheiten/Objekte vom Spiel sind, welche irgendwo zusammen
gehören. Ich habe durch Entity.[Unterordner] versucht die Ordnung zu
wahren wie es vorher war.

- Gamepanel erstellt. --> diese File wird dafür zuständig sein, alle
Aktivitäten des Spiels durchzulaufen. Heißt dort wird gerendert,
geupdatet und initialisiert. So wird der Gamecontroller nun die Position
einnehmen, dass dieser sich um die Listen kümmert (hinzufügen, rendern,
updaten, löschen).
- Background ausgelagert --> da sich einige Funktionen geändert haben,
habe ich die Bestimmung des Hintergrund ausgelagert in eine zusätzliche
Datei.
- Game. java Funktion geändert --> Kümmert sich nur noch um das
Erstellen des Frames und um das Aufrufen des GamePanels.

Sollte irgendetwas nicht ok so sein wie ich es mir gedacht habe, einfach
reverten. Ich hatte mir nur gedacht es macht ggf. mehr Sinn dass wir
versuchen bspw. unsere Hauptklasse nur noch als Frame Ersteller zu haben
und mehr nicht. Also sorry sollte das so ganz falsch sein und überhaupt
nicht ok...