Popular Casino Games: An In-Depth Look