Printf ist ganz einfach. Schreib irgendwo in Deinen Code "printf("Ich bin hier-")", dann poppt eine Message Box auf mit dem Text "Ich bin hier.". Auf diese Weise kannst DU ganz einfach herausfinden, ob ein bestimmter Code ausgeführt wird oder nicht. Ansonsten sieht das alles recht gut aus, was Du da gemacht hast. Das einzige was mir einfällt, das Du noch ausprobieren könntest in der c_move funktion des Players zusätzlich ACTIVATE_PUSH angeben. Im Zweifelsfall auch einfach mal zweimal f11 drücken. Dann werden die Bounding Boxes der Entities angezeigt.