Software Innovations Behind Modern Casino Gambling Systems and Gaming Engine Development