Description: A version of the SMB3 ceiling Buzzy Beetle/Spiny that drops from the ceiling when Mario gets close enough (I think Mario has to be two spaces away from it before it drops), and starts spinning in his direction. I'm anxious to see if this can be made with one asm file while using just a single sprite slot, being as both sprites can be found on ceilings in SMB3 (my apologies if this is bending the rules a little bit; that wasn't my intention at all. I'm simply looking for one sprite with two sets of configurations in it that can make it behave like one OR the other). Oh, I have a couple more important details to mention that I'd like implemented if possible please; if the sprite is hit by a cape, I want the cape to stun it in both cases (and always stun if it's already stunned), and I'd also like it to become a specified normal or custom sprite when it's no longer stunned (that is, while it's on the ground).
Look in the video below.
Whew...my apologies if this is too complicated, anyway, thanks in advance.