local k_bumpspring = CV_RegisterVar({
	name = "k_bumpspring",
	defaultvalue = "On",
	flags = CV_NETVAR,
	PossibleValue = CV_OnOff
})

addHook("ThinkFrame", do
	if k_bumpspring.value == 1
		for p in players.iterate
			local mo = p.mo
			if mo
				if mo.lastpogostate and mo.eflags & MFE_JUSTBOUNCEDWALL
					p.kartstuff[k_pogospring] = mo.lastpogostate
				end
				mo.lastpogostate = p.kartstuff[k_pogospring]
			end
		end
	end
end)