The games not confused it's the fact your trying to use steam with out it being there and the dll that calls for it can't find it.
that's what I meant by the game being confused. that the game depends on steam, but does not find it anywhere, so cannot work, unless a steam emulator is used as a standin.