Starz Spins Online Casino: A Closer Look at the Platform