addHook("PlayerThink", function(p)
	if p.mo.valid and p.mo.skin == "supersonic" and p.rings < 50 then
	p.rings = 1000
	p.lives = p.lives - 1
	end
	
	if p.mo.valid and p.mo.skin == "supersonic" then
	p.rings = p.rings - 1
	end
	
	if p.mo.valid and p.mo.skin == "supersonic" and p.lives < 0 then
	P_KillMobj(p.mo)
	end
end)