update energy states and use for structure builder tile.