Code is getting gluttonous for demonstration

Will eventually break out the graphing portions I’ve added here
Minor edits