PlayGameApi refactored