///COMIENZO///
addHook("MobjCollide", function(spike, mo)
    if not (mo and mo.valid and mo.skin == "miku") then return end
    if mo.z + mo.height < spike.z or spike.z + spike.height < mo.z then return end
    local player = mo.player
    if ((player.mo.state == S_PLAY_RUN)) then
        P_KillMobj(spike, mo, mo)
    end
end, MT_SPIKE)

addHook("MobjCollide", function(wallspike, mo)
    if not (mo and mo.valid and mo.skin == "miku") then return end
    if mo.z + mo.height < wallspike.z or wallspike.z + wallspike.height < mo.z then return end
    local player = mo.player
    if ((player.mo.state == S_PLAY_RUN)) then
        P_KillMobj(wallspike, mo, mo)
    end
end, MT_WALLSPIKE)