First of all, when we skimmed through the scrap metal data provided by NASA, we realized how much scrap there actually is out there! That was unexpected.
The second insight that we came upon was how complicated their actual movement is and how many calculations need to be taken into account. When we tried to implement their orbital movements, the calculations yielded were imprecise because of floating point arithmetic.
This led us to our next idea: if the calculations are so cumbersome and the amount of scrap is only increasing, how can other artificial satellites(like the ISS) protect themselves from collision?