Dialogue Boxes

I'm not proud of how well I implemented this (honestly I could have just
had a method check for lose conditions and then run my dialogue boxes
but I'm so tired I just needed to copy paste), but it's done. We are
100% finished. Well done boys.