Moved all dialogs to seperate files, and made them accessible by multiple sources. Functionality back to normal, but still need to debug when user enters null/nonsense