New festival logic/anims

- Villager goes to the festival location and dances
- Dances have a duration. Affinity bonus is applied over time
- While dancing, opponent can still command the villager
- Festival no longer destroys the villager
Play the summonGod anim on the effectLayer

(This makes it easier to see - and appropriately distracting - if the
other player is in villager-command-mode)