The purpose of the contract is to play a game. The game is like: the address that submits a value of n Ether greater than the summited maximum, the address resets the money/ETH pool and can withdraw them. And the game starts from the beggining.
ownerAddress: the owner address; the owner can close the contract and the winner receives the eth pool
becomeWinnercloseContractByOwnerwithdrawwinner gets the winner