I didn’t look closely at this yet but it looks interesting.
Combine your interest in Programming(Python), Gaming and ML. For those interested in such I have made a Python tutorial which go through the early building phase of a Starcraft 2 AI.
It looks like Starcraft 2 is free. I played it in the early 2000s but haven’t looked at it since then.