Promotion now works. Fix to animation logic.