Stonetowers: Stonetowers is Released

Stonetowers is released on Steam for Windows PCs for $13.99, £10.99 or your regional equivalent, with a 10% discount for the next 7 days. What is Stonetowers Will your walls crumble and your people flee, or will your to…