Fixes #55

Reindexes the relevant art pieces when buildings are updated and tests that this works.
Should use a private method instead of inline like this.