Yeah sometimes is required more to have an good idea or what to do, you will have to make it blend with the rest of the level, in terms of meaning/sense or that the gimmick actually afects the player and isn't something that they can just pass by.
My advice is to be more perseverant, i had some sorta sprite that chases mario and sometimes jump, but it wasn't actually pratical since anywhere i put him, he just jumped out to pits, so i have to recode it's behaviour to make it only move horizontally when he jumps, and now i use it to assault mario, putting him on higher places.
not so NEW
progress! (56.25% done) [18/32]
... Why the first level of like every hack has a shooting pipe.