Adicionando logica da Battle Engine.