After looking at several options, I think I found a way to regulate game flow. I'll be using the cck, the quiz and workflow_ng modules to change the permissions on the different nodes of content type "persoon", "object" and "gesprek". I've now managed to add an event to the quiz module as described here. The "quiz passed" event is launched when the user successfully passed a quiz. The workflow_ng module is quite powerfull, btw. Next step is regulating node access permissions based on the "quiz passed" event, using a custom action on some node access regulating module. Fun.