PlayZilla har ingen app, men det betyr ikke at du ikke kan nyte nettstedet på en mobil enhet.