There is mild strategy through each player having 3 of each type, meaning you can essentially count cards to try stack it in your favour. But there is for sure too much random. We had plans for another system to help with this, but time got in the way of being able to get it working.
Really glad you enjoyed the graphics too!