Thanks for the Feedback.
I actually followed Brackey's tutorial and coded it myself instead of copying it from Git as I wanted to understand and learn the code for myself.
Yeah, the balancing ain't perfect but there are some strategies that can emerge, especially with getting some of the cards. I'll definitely change up a lot of it later.