Nice concept and execution! Keeping all the rules in your head was challenging, and picking between rules and cards was random in a good way :) If I may make one suggestion, I'd suggest you make the animations / transitions a bit faster so you spend less time waiting and more time playing :) Overall, fantastic job :)