refatorações em battle
refatoralçoes em battle controller e view