* fix bug: robot's building doesn't have effect
* add notifyFail2Dismantle
* add some condition for notifyFail2Do
* sync building's color to client