Microsoft buying gaming firm