An update: UI and looks-wise I'm quite satisfied so far, but I've been having a rough time getting the right messages to pop up at the right time, and it's frustrating me because I'm not sure what I'm doing wrong.