Looks awesome. I cannot wait for this to go live.
I have some feedback I've been meaning to post. It's about the word "League". I don't think it's a
bad name by any means, but this could a a good way for Elements to be more unique.
We have a game that has Elementals, magic and all kinds of crazy things happening. League, to me, sounds a bit modern and "sport event like", and doesn't necessarily fit the Elements theme that well.
Currently there is The Arena that contains 4 different leagues. Why not replace those Silver, Bronze, Gold and Platinum by some random place names, like cities? This way it would be 4 Arenas in 4 different cities (or whatever). You could name the places so that the name suggest how high level the competition is, for example starting from "Rat Hole" and ending with "Divine Palace" (just examples
).