SupaBet: A Comprehensive Look at the Platform’s Features and Player Experience