Just a small error I noticed. If you log in, and scroll over the Town Hall as humans, and go to build Stronghold walls.
If you have researched Masonry (required for upgrading Stone walls) you will still get a red (Requires Masonry!). Deselecting and reselecting the Town Hall fixes the error.
I assume that the hasMasronyResearched value isnt initialized on login, and is only set after the first click on Town Hall.
Very minor, but something I noticed none the less