Lot of new implementation: The game is now able to run simple transaction between two players, we have more security in the sense that players to not have access to most of the stuff and everything is done by the judge / stored in the game, that is not accessible from the player. Resources are defined as non mutable enum. Tested and working. TODO now: Either change transaction to be birectional or imagine a way for someone to be sure the second transaction will be accepted when submitting the first transaction, when doing bidirectional trade (trade...!)