let poof =  GetCurrentScriptDirectory~"./se/se_enep00_2.wav";
let explosion = GetCurrentScriptDirectory~"./se/se_enep01.wav";

let shot1 = GetCurrentScriptDirectory~"./se/se_tan00.wav";
let shot2 = GetCurrentScriptDirectory~"./se/se_tan01.wav";
let shot3 = GetCurrentScriptDirectory~"./se/se_tan02.wav";
let shot4 = GetCurrentScriptDirectory~"./se/se_tan03.wav";

let chime1 = GetCurrentScriptDirectory~"./se/se_kira00.wav";
let chime2 = GetCurrentScriptDirectory~"./se/se_kira01.wav";

let laser0 = GetCurrentScriptDirectory~"./se/se_lazer00.wav";
let laser1 = GetCurrentScriptDirectory~"./se/se_gun00.wav";
let laser2 = GetCurrentScriptDirectory~"./se/se_lazer01.wav";
let laser3 = GetCurrentScriptDirectory~"./se/Laser2.wav";

let lenlaser1 = GetCurrentScriptDirectory~"./se/Laser2.wav";
let lenlaser2 = GetCurrentScriptDirectory~"./se/lenlaser2.wav";
let lenshot1 = GetCurrentScriptDirectory~"./se/lenshot4.wav";
let lenshot2 = GetCurrentScriptDirectory~"./se/lenshot5.wav";

let charge0 = GetCurrentScriptDirectory~"./se/se_ch00.wav";
let charge1 = GetCurrentScriptDirectory~"./se/se_ch02.wav";
let charge2 = GetCurrentScriptDirectory~"./se/se_power0.wav";
let charge3 = GetCurrentScriptDirectory~"./se/charge.wav";
let charge4 = GetCurrentScriptDirectory~"./se/power0.wav";
let charge5 = GetCurrentScriptDirectory~"./se/Charge2.wav";

let DED = GetCurrentScriptDirectory~"./se/se_pldead00.wav";

let explode = GetCurrentScriptDirectory~"./se/se_enep02.wav";
let explode2 = GetCurrentScriptDirectory~"./se/se_explode.wav";

let bubble = GetCurrentScriptDirectory~"./se/bubble.wav";

let boon0 = GetCurrentScriptDirectory~"./se/se_boon00.wav";
let boon1 = GetCurrentScriptDirectory~"./se/se_boon01.wav";

let crunch = GetCurrentScriptDirectory~"./se/crunch.wav";
let walllaserbeam = GetCurrentScriptDirectory~"./se/walllaser.wav";

let compositespell = GetCurrentScriptDirectory~"./se/compositespell.wav";
let spellcard = GetCurrentScriptDirectory~"./se/se_cat00.wav";

let timeout1 = GetCurrentScriptDirectory~"./se/se_timeout.wav";
let timeout2 = GetCurrentScriptDirectory~"./se/se_timeout2.wav";

let Confirm = GetCurrentScriptDirectory~"./se/se_ok00.wav";
let Choose = GetCurrentScriptDirectory~"./se/se_select00.wav";

let smallgap = GetCurrentScriptDirectory~"./se/gap.wav";
let biggap = GetCurrentScriptDirectory~"./se/gap2.wav";
let warpgap = GetCurrentScriptDirectory~"./se/gap3.wav";

let shiny = GetCurrentScriptDirectory~"./se/shiny.wav";
let warpl = GetCurrentScriptDirectory~"./se/se_warpl.wav";
let warpr = GetCurrentScriptDirectory~"./se/se_warpr.wav";

let beepbeep = GetCurrentScriptDirectory~"./se/se_life1.wav";
let EXattack = GetCurrentScriptDirectory~"./se/se_exattack.wav";
let perpetualmotion = GetCurrentScriptDirectory~"./se/perpetualmotion.wav";
let bounce = GetCurrentScriptDirectory~"./se/lenmecha04.wav";

let twinkle1 = GetCurrentScriptDirectory~"./se/TWINKLE.wav";
let twinkle2 = GetCurrentScriptDirectory~"./se/TWINKLE2.wav";
let twinkle3 = GetCurrentScriptDirectory~"./se/TWINKLE3.wav";

let talk = GetCurrentScriptDirectory~"./se/talk.wav";

let cursorrestore = GetCurrentScriptDirectory~"./se/cursorrestore.wav";

task SE_Play(let path, let vl){
let seobj = ObjSound_Create;
ObjSound_Load(seobj,path);
ObjSound_Play(seobj);
ObjSound_SetVolumeRate(seobj,vl);
loop(120){yield;}
RemoveSound(path);
}