Still not working. Here is all the code I've put together so far:

#include <acknex.h>
#include <default.c>


BMAP* backdrop_jpg = "stage1.jpg";
BMAP* player_pcx = "kiva3.pcx";
SOUND wakeupfever_snd = "wakeupfever.wav";

PANEL* backdrop =
{
pos_x = 0;
pos_y = 0;
layer = 0;
bmap = backdrop_jpg;
flags = VISIBLE;
}

PANEL* player =
{
pos_x = 104;
pos_y = 224;
layer = 1;
bmap = player_pcx;
flags = OVERLAY | VISIBLE;
}


function main()
{
video_mode = 6;

while(1)
{
if(key_cul) { player.pos_x = player.pos_x-1; }
if(key_cur) { player.pos_x = player.pos_x+1; }

wait(-0.01);
}

}

function finisher();{

if((key_cud == 1)) {
wait(1);
ent_playsound(my,wakeupfever_snd,200);
}
}

Maybe the error is somewhere other than the sound sections.