Separate game rules to a model 
Hero now has a reference to deck
Hero can be attacked, and died now
Add game state check to end a game