Update the builders counters
Get the buildable structures passing a filter.
Get the first buildable structure with a given class TODO when several available, choose the best one
Initialization at start of game
Return the number of unbuildables due to missing room
Reset the unbuildables due to missing room
Time is the duration in second that we will wait before checking again if it is buildable