First stab at a working UltimateRisk client