steam… well there are some hurdles…
I would say not even halfway done, but updates are irregular since I work full time in a project based job