Implemented a plot and event system using chat