Ich rate dir, deinen Code so bald wie möglich zu strukturieren und zu kommentieren, wenn auch nur rudimentär. Denn glaub mir: Wenn du nur 2 Wochen an einem bestimmten Codeteil nicht arbeitest, wirst du dich nur noch schlecht auskennen. Ich spreche aus Erfahrung.
Scripting hat den Vorteil, dass ein Benutzer nicht nur eine Welt erstellen, sondern auch ganz dynamisch Spielinhalte festlegen kann, ohne dass das ganze im Programm hart gecodet werden muss. Missionen sind so komplett realisierbar.