check steam id for integer instead of fixnum

On 32-bit system, Fixnum only carries 31-bit number so the check on initializer will fail.