You may want to look at a dialog handler like the Dialogue Box plugin to handle the text. You are doing a lot of it without any text controls. Good luck on getting the combat working!