I find an issue with your 8th parameter. It goes to assume that every planet has at least one civilization? This should be based on the percentage of planets that may develop a civilization not all planets.