Here's my dilema that I'm sure everyone who's made a complex NPC has had in their time.
Initial sprite gets destroyed, spawns a new sprite and a rotate point sprite.
Sprites start rotating around that rotate point.
It works perfectly fine.
Add a second enemy. Kill the first one. Destroy behavior works as intended and now the sprites are rotating around the rotate point sprite.
Kill the second enemy. Now it wants to rotate around the rotate sprite but instead of rotating around the newest rotate sprite it rotates around the first one. Screwing up the intended effect.