Completed vision and implemented random graph generation. All working right now