Provably Fair Games