addHook("ThinkFrame", function()
	for player in players.iterate do
		if player.mo and player.mo.skin == "goomba"
				and not (player.powers[pw_carry] == CR_NIGHTSMODE)
                if (player.mo.state == S_PLAY_DEAD) then
	        P_SetObjectMomZ(player.mo, FRACUNIT*0, false)
			player.pflags = $1|MF_SOLID
			end
		end
	end
end)

addHook("ThinkFrame", function()
	for player in players.iterate do
		if player.mo and player.mo.skin == "goomba"
				and not (player.powers[pw_carry] == CR_NIGHTSMODE)
			player.powers[pw_underwater] = 1073741824
			player.powers[pw_spacetime] = 1073741824
		end
	end
end)

addHook("ThinkFrame", function()
for player in players.iterate do
if player.mo and player.mo.skin == "goomba"
and not (player.powers[pw_carry] == CR_NIGHTSMODE)
if not P_IsObjectOnGround(player.mo)
else player.charability2 = CA2_NONE
end
end
end
end)
