Implemented Fan of Knives
Implemented Headcrack
Implemented Preparation
Implemented Sap
Implemented the exhausted attribute for minions.

Minions are exhausted on the turn they are added to the board.
Flake8 mistake
Implemented Shadowstep

Only 100 cards left!
Merge branch 'master' of https://github.com/danielyule/hearthstone-simulator
Fix for Headcrack
Implemented Shiv
Implemented Sinister Strike
Implemented Sprint
Implemented Vanish and minion age/play order

This commit also marks rogue spells as complete!

Implemented 286 cards, with 96 cards left
Implemented Assassin's Blade
Fixes for WeaponCard
Implemented Perdition's Blade

This commit marks rogue as complete!

Implemented 288 cards, with 94 cards left
Added common statuses to minion's __init__ function.

Perhaps too late, but now minions can be initialized with taunt, stealth and the like without having to set it on a separate line.
Fix for Druid of the Claw (which would not bounce correctly)

Also some small formatting changes.
Fix for Cenaurius.

The treants were not being summoned on either side of the minion
Formatting changes and init updates