In order to play at Stars Casino you need to install the desktop client or download the mobile casino app.