1: Beim Levelload einen String und nicht den Dateinamen angeben:
STRING level_str <PZ16.wmb>; //Ausserhalb der Funktion
//In der Funktion
LEVEL_LOAD (level_str); //Unter der Annahme dass das was da stand nicht schon ein definierter String war

2:Desgleichen mit dem Mouse_map sprite:
BMAP mouse1 = <pointer.pcx>; //Ausserhalb der Funktion
//In der Funktion
MOUSE_MAP = mouse1;
3: Das Semikolon beim WHILE (1); muss weg!!!
4: player_speed muss als Variable definiert sein, keine Ahnung ob das in deinem Skript schon der Fall ist
P.S. Hat alles nichts mit A6 zu tun
EDIT: Ach ja 5: Ein wait (1); sollte ans Ende der While(1) schleife in dem Movement skript