Description
Refactored the entity logic, instead of being event driven with Bloc pattern we are now more depended on linear process.
Game state remains in Bloc pattern but when managing player states, card usage and so on we process them through the entities directly.
This should make things easier to follow and nicer.