Steam Next Fest launches and includes over 700 free game demos

The digital event is running until June 22