Tried it online 2 days straight now, using 2 different approaches: your exact list and a different set of trainer cards.
Your current list, as it is, is a legit control option and quite playable at it, but eventually bricks. By then, one of two scenarios is bound to happen:
your search engine...