Making serets more regular.

All secrets surrounding attacking are now bound to the same event
Previously, event ordering was broken.

Also fixed a bug with Mad Scientist where the minion was killed on
its own turn.  Closes #57