pull from philipp15b/go-steam