A comprehensive guide to understanding the dynamics of casino gaming