A sleepy Goomba that sits still until Mario gets close enough, after which is wakes up and tries chasing him. If Mario stays away from it for long enough, it'll fall back to sleep. If the extra bit is set, it'll never back to sleep.
I didn't bother making a carryable version though, so it instead just gets squished when jumped on.
The last two routines in the sprite (FaceMario and IsOnGround) are missing SA-1 compatibility, making the sprite bugged for SA-1 ROMs. Fixing those addresses fixes the sprite from what I've seen so far.
After testing the sprite for a few minutes, I found a glaring bug. The sprite does not act correctly when killed by something like a shell or a bob-omb. The sprite either sits in the air until it is off-screen, or it floats to the left or right without moving up or down. Since I am still new to sprite coding, I am not sure how to fix this. If you have the time, you should fix that small bug.