added randomized node generation to graphs
added auto scaling camera and subclassed graph generation algorithm for polymorphism