Split special casing in MissileImpact into seperate functions.