Implement concurrent login properly

Add some kind of popup confirming login.
And implement proper reconnect to the battle.

So many wasted battle items and world energy because of this.

Honestly current concurent login is one of the worst ive seen.