I casually looked at trustpilot's reviews
[1], it seems that support will care more there especially one star reviews. Just look, they seem to be actively answering some user complaints even the last 3 days ago. Don't know if one of them is your review, if not then you should try to write something there.
1.
https://www.trustpilot.com/review/bc.game?stars=1