Reorganized steam api functions to separate module