Made path gen + edge generation more random to allow for better results