public void pickup()
    {
        // by iterating backwards, removing objects won't break the remaining
        // loop cycles.
        for (int i = _gumballs.size() - 1; i >= 0; i--)
        {
            if (isDownLow(_gumballs.get(i)))
            {
                _gumballs.remove(i);
            }
        }
    }