what's wrong with u-turn ?
You move first and then swap. The way it should be is, You select U-Turn, then wait for the opponent to react, THEN you select what pokemon you want to switch in. The way it stands now its basically just swapping your pokemon manually.
This bug makes me cringe. I hope someday it gets resolved. Very nice post though Enforcer, well done.