free node finding fix
resources and construction state
improvement for building state