* add max building limit
* robot can select blueprint