In event 4, 'System: Compare values' doesn't pick any coins therefore they're all picked therefore they all get destroyed. Use 'coin: compare X' instead. Or just give the coins the 'DestroyOutsideLayout' behavior.
I couldn't see any problem with the platform controls.