Introduce a true Event Broking system, use it.
Merge remote-tracking branch 'origin/master'

Conflict solved:
	hearthstone/src/com/hearthstone/MinionInvocator.java