function payout()
        public {

        
        if (lastFunder == 0)
            return;

        
        if (now.sub(lastFund) < period)
            return;

        uint amount = balance;
        balance = 0;

        
        ERC223Interface phx = ERC223Interface(phxAddress);
        phx.transfer(lastFunder, amount);

        
        GameOver( lastFunder, now, amount );

        
        lastFunder = address(0);
    }