add endAttack/endTurn + fix some problems
replace mode with turnStep
Add Observable on models. Add snapshot
Merge pull request #39 from ggirou/game-flow

add endAttack/endTurn + fix some problems