Quick Guard and Wide Guard are now spammable

They will not fail if used in succession
Merge pull request #465 from V4Victini/guard

Quick Guard and Wide Guard are now spammable
Quick Guard blocks all priority moves

Even ones with artificially enhanced priority
Merge pull request #466 from V4Victini/guard

Quick Guard blocks all priority moves
Properly block priority moves with Quick Guard
Merge pull request #467 from V4Victini/guard

Properly block priority moves with Quick Guard
Wide Guard should not increment the Protect Counter