well had a concept awhile ago for a puzzleplatformer with a blow/vacuum mechanic, pretty vague so i guess i'll try to elaborate a bit (note this is not original and if i did make this it would mostly be for practice):
-stable and unstable bricks
-blow on stable bricks pushes player and blow on unstable bricks pushes bricks
-vacuum on stable bricks pulls player, vacuum on unstable bricks pulls bricks
-can only use once a jump (once every time player leaves the ground, resets upon hitting the ground)
-fans act as map-based blowers and are not moveable (was thinking of possibly having unstable fans but meh maybe maybe not)
that was basically all of the mechanics i thought of when i was thinking about it, but yeah