Good luck with your first jam.
I haven't used AI yet, and I'm still not sure about it. I understand it's a tool, but I wonder when my work stops being my work and starts being work generated by the AI, not to mention who gets credit for the work as any AI system would have been trained on other people's work without their authorisation in most cases.
For the queueing system, have you thought about a grid system or a series of waypoints?
E.g. check position 1, if position 1 empty, move to position 1, check position 2 etc.