https://uoflcardgame.com/searching-for-answer/10780/