Ensuring Transparency and Fair Play in Online Casinos