Building Queue should differentiate buildings and fleet or research
Suggested by: Sandman ()
When AI builds a building i e. Solar plant and waits for it to finish and you add a research or fleet to the queue the bot currently won't build the new item on the queue until the building has finished.
Building (build in progress)
Queued: Building, Fleet, Research, Building
Suggestion: Check Resources Production, Verify needed Resources to build fleet is produced in time the building in progress needs. Then Prioritize Fleet Build. Same for research to prioritize build processes that can be built simulatniously.
I do such thing with my script actually but it should be included by the brain ;-) Because its smart brain.go