Calculating actual launches during contract creation now also considers existing contracts and the launches provided to them