Get battle working in general