After som refactoring (gotta love refactoring as a programmer) I have working StageEvents.
The Game can now enter combat, after defeating the enemies a StageEvent is activated and a Dialog shows. Depending on the choice in the Dialog you get a new Enemy.
This is the basis for the whole game, still I need to try to make the characters move during a StageEvent.
Code on!