Seasonal events 100% functional

Just need graphics, localization, and effects added to modifiers. I also
adjusted the pulse decision to keep a rough alignment with the seasons.