Ich kenne mich mit dem Ace nicht aus, aber bei dem XP gibt es eine globale Variable, die alle "Szenen" steuert. Falls es beim Ace auch $scene gibt, musst du die Variable einfach per Script-Aufruf auf nil setzen, sprich:
Punkt 2 funktioniert auch, aber ich weiß nicht ob sich die Ruby-Syntax im Laufe der Zeit verändert hat. Auf dem XP muss dazu ein Sprite angelegt werden, das Sprite bekommt ein Bitmap und auf diesem Bitmap kann mit der Methode draw_text geschrieben werden.