A Closer Look at Casino Software Platforms