gaming analysis