It powers over 160 online casino games, including a collection of over forty 3D slot machines