Removed some debug code. Removed some in-turn logic from updateGameState().
Merge pull request #19 from jl8e/dands

BMDie is just about complete.
Added constructor to BMGame
Allowed button recipe to be empty
Merge remote-tracking branch 'upstream/master' into game
Added methods to make Fire work
Added basic attack class skeletons
Most of the power attack code is written, but not tested.
All power attack code save helper die assistance
Prompt for playerID in BMGame
Added skill-die integration tests.
Side effect flags, requirements on return values from attack_values and assist_values (which was renamed)
Finish renaming assist_attack to assist_values
X choose Y iterator. Because we need one for finding potential skill attacks.
Oops. Allow you to choose Y in that iterator.
Added logic for __set() in BMGame.
Track position between levels of recursion, making key() not completely useless.
Cleanup, stupid error fixing, refactoring.
More cleanup, refactoring, error-fixing. Added support for attack assistance (by Fire dice or the like)
Slight change to accomadate rebound attacks.
Merge branch 'dands' into containers