Battle actually works!