1v1 battling implementation

- very basic ui
- Protocol seems to be working
- TODO : 
    - Mega évolution
    - Doubles + triples
    - Better UI

    

Why don't these go into BattleMessage. I would prefer to keep them all together.