So far you guys have made a great game, just a suggestion though if i may.
The rank system in alliances seems rather restricted to me, so i was thinking that maybe you could make it so that alliance ranks could be added by the leader, and each rank could have their capabilities modified within that specific alliance. give people the freedom to have say eight ranks instead of the base five, or if they choose, reduce the number of ranks to a minimum of two.
Again just a thought, not required by any stretch of the imagination, but would be a nice addition in my humble opinion.