addHook("PlayerThink", function(player)
   		if player.cmd.buttons & BT_SPIN and not P_IsObjectOnGround(player.mo) == true and player.mo and player.mo.skin == "tux" and P_IsObjectInGoop(player.mo) == false and not (player.mo.state == S_PLAY_ROLL) then
        P_SetObjectMomZ(player.mo, -18*FRACUNIT, true)
   end
end)