Adding game state phases enum
Refactoring: better phase names
Introducing GameStateContext and extracting drawers
New game state ShowDiceOutcomeTest
Adding attack outcome drawer and fixing painting order
Showing dice outcome after play