Rename so pytest doesn't try and run them (Warning)
Catch GameVersion validity issues on construction
Set QAPI in setup.py
Mock IRestservice
Format _is_valid
Add test_play, rename fa.play to fa.run
Fix infinite recursion