magefree/mage — pull request #514 by dustinconrad (2014-08-16 02:31:45+00:00)
Title: Sacred Ground implemented.  Re-ordered logic in GameImpl to handle simul...

Re-ordered logic in GameImpl to handle simultaneous events before removing top of the stack. Please verify if this is ok.

Long Story:
So I noticed that when the Destroy event was processed, the source was till a StackObject. However, when processing the simultaneous events generated, specifically the ZoneChanged event, the source was not a StackObject anymore. This was interfering with the check if the source was a spell or ability.