Und neben den allgemeinen Skripten für das Spiel,
würde ich spezielle Skripte für jedes Level machen (actions, trigger, dialoge usw)
die dann eingebunden werden.
So bleiben die actions für die Level übersichtlich getrennt.

Achtung: die actions müssen eindeutige namen haben.
zB action lv4boom {...} für eine action in level 4, die im level4 skript steht.

Allgemeine Funtionen wie movement, inventar usw dürfen nicht in den Levelskripten stehen,
da sie keinem speziellen Level zugeornet sind, und es sonst Probleme gibt
wenn ein level entfernt wird.