News This browser-based video game lets people experience Windows 11 without installing it on their PC