distinguish in-battle vs. non-battle commands