Brilliant idea, very well thought out! I hope the dev's at least read and discuss this together, as it could lead to something very good for this game, and exactly what it needs!

Again, nice job!