Well, moves are parsed as slot actions, like /choose move 4 terastallize, not direct actors (i.e. Magikarp move splash, terastallize steel), so "fixing" this would require a refactor of how battle actions are sent and received (as the server can't tell exactly what pokemon you're acting as, only...