Looks like you're playing the old version. Perhaps the latest version can be more forgiving :)
only complaining about the platform tho, big cockcroah is not even an obstacle :)
I improved platforming substantially in the new version and made the big bugs a little bit harder to handle.