Nice ideas! Only thing I disagree is guild enemies. Alliance is a good idea but I dont really like "rival guilds". If people take that rival thing too far, it will just create more drama.