A Thorough Guide to Casino Fairness Checks