Blockklasse so verändern, dass Vec2 statt Listen genutzt werden
Die update Methode sollte anhand der Hitbox gezeichnet werden (damit sparen Sie sich die Attribute position und size) Verwalten Sie die Blöcke über die Hitbox.
Dokumentation in der Wiki ergänzen, wie man mit Ihrer Klasse zu arbeiten hat.
Grundklasse für Blöcke
Kernattribute: Position und Hitbox
Konstruktor mit Position, Länge, Breite und Farbe
Methoden: Update -> Zum neuen Zeichnen des Blocks Move -> Veränderung der Position
Dokumentation so gestallten, dass im Leveldesign klar ist, wie man Instanzen der Hitbox Klasse erstellt.