Adding asserts for dynamic cannotHaveCard; adding nextSuggestion function