Extremely game stream directly in their browser, no software install necessary