Melhorei a battle_state.. tava recebendo uma bytes e nao uma str.. por isso tava bugando e precisava da clean_xml, agora não precisa mais
fiz o uml