Tower Lords: Release Date moved to November 4th

Hello Tower Lords! We wanted to share an update about the release date of Tower Lords. The launch has been moved to November 4, just 11 days later than originally planned. The reason is a personal emergency within our s…