improved things a bit

two major bugs:
- I need to join a channel if i want currentTabObject to be updated properly to not Tohjo Falls when going in a battle. Idk why
- I need to watch a battle if i want the battle screen to appear properly when fighting a battle