KingHills Casino: A Tech Review of Their Platform