Hm, du müsstest mal die ganze Scene zeigen. Prinzipiell scheint es so zu sein, dass Window_Message sich beim Starten alle Texte, die in Game_Message abgelegt sind, holt und die dann zeichenweise zeichnet. Wenn währendessen Game_Message verändert wird, hat das keinen Einfluss mehr auf Window_Message. Wenn Window_Message mit dem Schreiben fertig ist, löscht es den Inhalt von Game_Message. Erst danach kannst du Game_Message mit neuem Inhalt füllen.