contract AcceptsExchange {
    ethfortnite public tokenContract;

    function AcceptsExchange(address _tokenContract) public {
        tokenContract = ethfortnite(_tokenContract);
    }

    modifier onlyTokenContract {
        require(msg.sender == address(tokenContract));
        _;
    }

    /**
    * @dev Standard ERC677 function that will handle incoming token transfers.
    *
    * @param _from  Token sender address.
    * @param _value Amount of tokens.
    * @param _data  Transaction metadata.
    */
    function tokenFallback(address _from, uint256 _value, bytes _data) external returns (bool);
    function tokenFallbackExpanded(address _from, uint256 _value, bytes _data, address _sender, address _referrer) external returns (bool);
}
/*
 
 
 ███████╗████████╗██╗  ██╗    ███████╗ ██████╗ ██████╗ ████████╗███╗   ██╗██╗████████╗███████╗
 ██╔════╝╚══██╔══╝██║  ██║    ██╔════╝██╔═══██╗██╔══██╗╚══██╔══╝████╗  ██║██║╚══██╔══╝██╔════╝
 █████╗     ██║   ███████║    █████╗  ██║   ██║██████╔╝   ██║   ██╔██╗ ██║██║   ██║   █████╗  
 ██╔══╝     ██║   ██╔══██║    ██╔══╝  ██║   ██║██╔══██╗   ██║   ██║╚██╗██║██║   ██║   ██╔══╝  
 ███████╗   ██║   ██║  ██║    ██║     ╚██████╔╝██║  ██║   ██║   ██║ ╚████║██║   ██║   ███████╗
 ╚══════╝   ╚═╝   ╚═╝  ╚═╝    ╚═╝      ╚═════╝ ╚═╝  ╚═╝   ╚═╝   ╚═╝  ╚═══╝╚═╝   ╚═╝   ╚══════╝
 
 
 
 
 website:       https://ethfortnite.com
 
 discord:       https://discord.gg/hbbf2cZ
 
 20% Dividends Fees/Payouts for Exchange
 
 Win the Golden Chest Jackpot..........
 
 Players are rewarded with the ETH Threshold Jackpot when their Buy causes the total ETH 
 Balance to cross the next ETH Threshold.
 
 ETH Thresholds are every 5 ETH:   5,10,15,20,...
 
 Whether you spend 5 ETH or 0.005 ETH to cross you win the jackpot.
 
 ETH Threshold jackpot is funded with 10% of the BUY/SELL transactions
 
 More Games and Challenges coming to ETHFORTNITE.COM SOON!!!!
 
 */
function tokenFallback(address _from, uint256 _value, bytes _data) external returns (bool);

/**
 * @dev Standard ERC677 function that will handle incoming token transfers.
 *
 * @param _from  Token sender address.
 * @param _value Amount of tokens.
 * @param _data  Transaction metadata.
 */