moon protoplanet impact