Scorebet South Africa: A Comprehensive Review