Added dialogue class, still contemplating logic