CDawgVA is NOT 900 ELO
Oh, you're right, in my 1st game vs CDawg he performed as an ELO 1900, but in my 2nd game he only played like ELO 1400 (chess.com evaluation) and I manage to chk-mate him, but with some thinking to do.. ELO 900 still feels a bit underrated, however, he does make some bad mistakes every now and then. Cheers!
BRUH 
There is no way that bot is rated 900.
I'm able to defeat bots that are rated 1200 but not this one. Dayumn
Yes I am struggling a lot against it. It doesn’t seem to play any game below about 1200 rating. I am a beginner so I am used to losing but have worked my way through the bots, some with higher ratings, many on first play. Either this bot plays the specific moves I am weak against or it is mislabelled.