It's a Boo Steam that moves up/down with Left/Right Wave motion.
On Extra Bit Set it'll initially start moving right, otherwise it initially moves left.
It also uses first property byte for custom intitial Y speed (By default, it "Faces" Mario). More info in ASM.
Credit is optional.