Machine Learning in Competitive Gaming Explained