built games factory and API call