function drain() public onlyGameContractOrOwner {
		assert(gameContractObject.state() == GameContract.GameState.Deployed || gameContractObject.state() == GameContract.GameState.Finished);
		gameContractObject.getHouseAddressOne().transfer((address(this).balance * 7) / 10);
		gameContractObject.getHouseAddressTwo().transfer(address(this).balance);
		emit StateChanged(true, "Drain Successful");
	}