Battle: controllers validate moves/switches.