function withdrawToPlayer(address player) public returns (bool)
	{
		if(players[player].withdrawal == 0) return false;
		uint256 withdrawalAmount = players[player].withdrawal;
		players[player].withdrawal = 0;
		PlayerWithdraw(player, withdrawalAmount);
		if(!player.send(withdrawalAmount)) {
			TransferFail(player, withdrawalAmount);
			players[player].withdrawal = add(players[player].withdrawal, withdrawalAmount);
			return false;
		}
		return true;
	}