Building structures now uses a queue.
Building structures now uses a queue.

The structures queue is higher priority than spawning units.
Currently this is too strong and will build all desired structures before
continuing to build anymore units.

Modified buildUnit() to take a type, perform additional checks and update the queue.

valencik/battlecode