Cool project. I would build a virtual world for the AI to learn inside it, then the AI.
Yes, that's a good idea. I plan to try out the gym from OpenAI (https://www.gymlibrary.dev/) and the simulated environment from DeepMind for it. If you know of any other tools, let me know. I'm curious.