New base mechanic

Cerebrate allocates hatcheries correctly
Fixed getDrone algorithm
Fixed idleWorker algorithm (but leaved another bug)