A Detailed Examination of Browser Casino Games