- added BuilderHasStartedBuild event
- added UnderCollecting object state
- added 'hidded' state to the locate component
- improve implementation of the CollectResourceAction