add StakeSystem: allow players to stake diamonds in chunk
add ClaimSystem: allow players to claim chunk if they have more diamonds staked than the current claimer
-> if chunk is claimed, only claimer can mine and build in it
add TransferSystem: allow players to transfer items to another player
add CraftSystem: allow players to burn items to receive new items determined by a recipe
add ability to define new recipes as content (a recipe is represented as the keccak256 hash of the uint256[][] ingredients array)