Something did go through the engine?
A plugwire or a pistonpin clip?
Or else check the bearings.
The piston is damaged but there is nothing to loose to build up the engine and give it a try, I have seen this before after a plugwire and the engine did run fine afterwards.