Dashabooja - A spellbinding card game