Adicionado código Battle - Thread