constructor(CyBetToken _coinContract) public {
        admin = msg.sender;
        coinContract = _coinContract;
        owner = coinContract.owner();
        currentStage = Stages.none;
        remainingTokens = cap;
    }