No, use sub events and structure your logic a little better factor out common stuff into its own block. E.g down arrow is down, and Platform is on floor, are common to all blocks. A sub event acts like an And but let's you be more flexible.
In one of my recent posts I optimised someone's logic that is similar to yours.