Possession system for mobs: There's a random chance for each mob to want to be possessed. When a ghost punches such a mob, it becomes that creature. Dying will turn the player back into a ghost.