time for a new piston and cylinder. It looks like the wrist pin broke and ended up in the cylinder. Not much else you can do ,but get luckier the next time. You might get a better wrist pin from a local engine shop . they should be able to match something up besides a china cheapie.