-- PlayerOnCommand --
function GetPlayfield( pNum )

	-- For Player 1 --
	if pNum == "1" then


------------------ WinDEU Loves You: The Redemption / SRT X ----------

		-- Anger of YuYu --
		if (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('SRT X/Anger of YuYu')) then s = 'x,SCREEN_CENTER_X;sleep,56.152;queuecommand,LowVibrate;sleep,2.286;queuecommand,MidVibrate;sleep,9.142;queuecommand,HighVibrate;sleep,9.143;queuecommand,Stop;sleep,34.286;queuecommand,MidVibrate;decelerate,0.572;addx,-160;queuecommand,Stop;sleep,5.714-0.572;linear,1.143;addx,160;sleep,2.286;queuecommand,MidVibrate;decelerate,0.572;addx,160;queuecommand,Stop;sleep,5.714-0.572;linear,1.143;addx,-160';
		
		-- Hell Scaper --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('SRT X/Hell Scaper (Last Escape Mix)')) then s = 'sleep,74.900;queuecommand,MidVibrate;linear,0.25;addy,640;queuecommand,Stop;sleep,5.083;linear,22.667;addy,-640';
		
		-- Return --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Loves You/Return'))
		then s = 'sleep,47.300;accelerate,0.320;addx,400;rotationy,720;decelerate,0.321;addx,-400;rotationy,1440;sleep,26.709;decelerate,0.641;rotationz,360;rotationy,0;rotationx,720;sleep,14.786;decelerate,0.300;rotationy,360;addx,128';
		
		-- Perfect Cherry Storm --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Loves You/Perfect Cherry Storm'))
		then s = 'x,SCREEN_CENTER_X;sleep,21.6;queuecommand,Vib1;sleep,60;queuecommand,Stop;sleep,67.2;linear,9.6;addx,-180;rotationz,-20;queuecommand,Rapidwag;linear,7.2;rotationz,-70;queuecommand,Stop;accelerate,1.2;addx,90;rotationz,-35;decelerate,1.2;addx,90;rotationz,0;sleep,40.8;queuecommand,Rapidwag2;sleep,14.4;queuecommand,Stop;sleep,4.9;decelerate,1.2;addx,160;rotationy,1440;sleep,1.2;decelerate,1.2;addx,-320;rotationy,0;sleep,1.2;decelerate,1.2;addx,320;rotationy,1440;sleep,1.2;decelerate,1.2;addx,-320;rotationy,0;sleep,1.2;decelerate,1.2;addx,320;rotationy,1440;sleep,1.2;decelerate,1.2;addx,-320;rotationy,0;sleep,1.2;decelerate,1.2;addx,320;rotationy,1440;sleep,1.2;decelerate,1.2;addx,-160;rotationy,0';
		
		-- The End --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('SRT X/The End')) then s = 'sleep,350.594;queuecommand,PhantasmPartOneA';


------------------ WinDEU Hates You Infinity +1 / SRT 9 --------------
	
		-- No. 6 --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('SRT9/No 6')) then s = 'queuecommand,StageThreePartOne';
		
		-- Psy-Kaliber 2097 --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('SRT9/Psy-Kaliber 2097')) then s = 'x,SCREEN_CENTER_X;queuecommand,ExtraQueue';
		
		-- Scarlet Heaven of Delays --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Infinity +1/Scarlet Heaven Of Delays')) then s = 'sleep,13.617;queuecommand,WagInfinity';
		
		-- Model DD398 --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Infinity +1/Model DD398')) then s = 'x,SCREEN_CENTER_X;sleep,45.4;accelerate,0.4;addx,240;addy,-45;rotationy,70;sleep,12;decelerate,0.8;rotationx,75;spring,2.4;rotationx,0;sleep,6.4;accelerate,1.6;addx,-120;addy,22;rotationy,35;decelerate,1.6;addx,-120;addy,23;rotationy,0;sleep,0.4;accelerate,0.4;addx,-240;addy,-45;rotationy,-70;sleep,5.6;decelerate,0.8;rotationx,75;spring,2.4;rotationx,0;accelerate,1.6;addx,120;addy,22;rotationy,-35;decelerate,1.6;addx,120;addy,23;rotationy,0;sleep,101;linear,1.59;zoom,0.85;addy,-20;sleep,0.01;addx,215;sleep,3.2;addx,-430;sleep,3.2;addx,215;sleep,3.2;addx,215;sleep,3.2;addx,-430;sleep,3.2;addx,215;sleep,3.2;addx,215;sleep,3.2;addx,-430;sleep,1.6;accelerate,0.8;zoom,0.925;addx,108;addy,10;decelerate,0.8;zoom,1;addx,107;addy,10';


------------------ WinDEU Hates You Forever -------------------------

		-- Floating Darkness --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Forever/Floating Darkness')) then s = 'x,SCREEN_CENTER_X;sleep,35.891;decelerate,0.659;addx,-180;sleep,1.978;decelerate,0.659;addx,360;sleep,1.319;decelerate,0.659;x,SCREEN_CENTER_X;sleep,17.143;decelerate,0.66;addx,-180;sleep,1.318;accelerate,1.319;addx,180;decelerate,1.319;addx,180;accelerate,1.319;addx,-180;decelerate,1.319;addx,-180;accelerate,1.319;addx,180;decelerate,1.319;addx,180;accelerate,1.319;addx,-180;decelerate,1.319;addx,-180;accelerate,1.319;addx,180;decelerate,1.319;addx,180;accelerate,1.319;addx,-180;decelerate,1.319;addx,-180;accelerate,0.659;addx,90;decelerate,0.659;addx,90;sleep,1.319;accelerate,3.956;rotationx,5400;decelerate,3.956;rotationx,10800';

		-- The Detonator --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Forever/The Detonator')) then s = 'sleep,25.3;queuecommand,Bounce;sleep,20.809;queuecommand,Stop;sleep,1.388;queuecommand,Bounce;sleep,9.711;queuecommand,Stop;sleep,2.774;queuecommand,Bounce;sleep,8.324;queuecommand,Stop;sleep,1.387;queuecommand,Bounce;sleep,9.711;queuecommand,Stop;sleep,34.682;queuecommand,Bounce;sleep,19.422;queuecommand,Stop;sleep,3.122;linear,5;ZoomToHeight,10;addy,1000';

		-- Lawn Wake XI --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Forever/Lawn Wake XI')) then s = 'sleep,56.45;accelerate,1.2;addx,104;zoom,0.35;linear,1.3;addx,130;addy,-65;linear,0.75;addx,-75;addy,-38;linear,1.82;addx,-182;addy,91;linear,2;addx,230;addy,115;linear,0.28;addx,28;addy,-14;linear,2.6;addx,-260;addy,-130;linear,1.24;addx,124;addy,-62;linear,1.36;addx,136;addy,68;linear,2.6;addx,-260;addy,130;linear,0.12;addx,16;addy,8;linear,2.44;addx,244;addy,-122;linear,1.68;addx,-168;addy,-84;linear,0.92;addx,-92;addy,46;linear,2.6;addx,260;addy,130;linear,0.6;addx,-60;addy,30;linear,2;addx,-200;addy,-100;linear,2.1;addx,210;addy,-105;linear,0.5;addx,50;addy,25;linear,2.6;addx,-260;addy,130;linear,1;addx,100;addy,50;linear,1.6;addx,160;addy,-80;linear,2.5;addx,-250;addy,-125;linear,0.1;addx,-10;addy,5;linear,2.6;addx,260;addy,130;linear,1.44;addx,-142;addy,71;linear,1.18;addx,-118;addy,-59;linear,2.6;addx,260;addy,-130;linear,0.36;addx,-36;addy,-18;linear,2.24;addx,-224;addy,112;linear,0.44;addx,44;addy,22;decelerate,1.2;zoom,1;x,SCREEN_CENTER_X-160;y,SCREEN_CENTER_Y;rotationy,1440;sleep,1.2;linear,9.6;rotationz,12960';

------------------ WinDEU Hates You The Movie -------------------------

		-- Printer Jam --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Printer Jam')) then s = 'sleep,13.300;linear,0.69;addx,50;linear,0.69;addx,-100;linear,0.69;addx,100;linear,0.69;addx,-100;linear,0.258;addx,100;linear,0.258;addx,-100;linear,0.173;addx,100;linear,0.518;addx,-100;linear,0.862;addx,100;linear,0.69;addx,-100;linear,0.69;addx,100;linear,0.69;addx,-100;linear,0.69;addx,100;linear,0.69;addx,-100;linear,0.258;addx,100;linear,0.258;addx,-100;linear,0.173;addx,100;linear,0.518;addx,-100;linear,0.862;addx,100;linear,0.69;addx,-100;linear,0.69;addx,100;linear,0.69;addx,-100;linear,0.69;addx,100;linear,0.69;addx,-100;linear,0.258;addx,100;linear,0.258;addx,-100;linear,0.173;addx,100;linear,0.518;addx,-100;linear,0.862;addx,100;linear,0.345;addx,-50';

		-- Secret Area--
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Secret Area')) then s = 'sleep,55.6;linear,0.2;rotationz,360;sleep,0.143;linear,0.3;rotationz,-360;sleep,1.714;queuecommand,Vibrate1;sleep,0.514;queuecommand,Stop;sleep,7.029;decelerate,0.65;rotationy,1080;sleep,19.357;accelerate,0.65;addy,-500;sleep,0.05;addy,1000;accelerate,0.45;addy,-1000;sleep,0.05;addy,1000;accelerate,0.25;addy,-1000;sleep,0.05;addy,1000;accelerate,0.2;addy,-1000;sleep,0.05;addy,1000;accelerate,0.15;addy,-800';

		--Little Fragments of Silence--
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Little Fragments of Silence')) then s = 'sleep,11.269;linear,0.068;zoomtowidth,0.5;addx,80;linear,0.137;zoomtowidth,1;addx,-80;linear,0.068;zoomtowidth,0.5;addx,80;linear,0.137;zoomtowidth,1;addx,-80;linear,0.068;zoomtowidth,0.5;addx,80;linear,0.137;zoomtowidth,1;addx,-80;linear,0.068;zoomtowidth,0.5;addx,80;linear,0.137;zoomtowidth,1;addx,-80;linear,0.068;zoomtowidth,0.5;addx,80;linear,0.137;zoomtowidth,1;addx,-80;sleep,1.159;linear,0.068;zoomtoheight,0.5;linear,0.137;zoomtoheight,1;linear,0.068;zoomtoheight,0.5;linear,0.137;zoomtoheight,1;linear,0.068;zoomtoheight,0.5;linear,0.137;zoomtoheight,1;linear,0.068;zoomtoheight,0.5;linear,0.137;zoomtoheight,1;linear,0.068;zoomtoheight,0.5;linear,0.137;zoomtoheight,1;sleep,108.136;accelerate,2.2;zoomtowidth,0.25;addx,120;sleep,0.5;zoomtowidth,1;addx,-120;sleep,51.572;queuecommand,Vibrate1;sleep,17.455;queuecommand,Stop;sleep,6.545;queuecommand,WagMovie;sleep,34.909;queuecommand,Stop';


		--Necrofantasia--
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Necrofantasia')) then s = 'queuecommand,NecrofantasiaPart1';






		
		-- If none of the above, return nada. --
		else s = '';
		end
	end
	
	-- For Player 2 --
	if pNum == "2" then

------------------ WinDEU Loves You: The Redemption / SRT X -------

		-- Anger of YuYu --
		if (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('SRT X/Anger of YuYu')) then s = 'x,SCREEN_CENTER_X;sleep,56.152;queuecommand,LowVibrate;sleep,2.286;queuecommand,MidVibrate;sleep,9.142;queuecommand,HighVibrate;sleep,9.143;queuecommand,Stop;sleep,34.286;queuecommand,MidVibrate;decelerate,0.572;addx,-160;queuecommand,Stop;sleep,5.714-0.572;linear,1.143;addx,160;sleep,2.286;queuecommand,MidVibrate;decelerate,0.572;addx,160;queuecommand,Stop;sleep,5.714-0.572;linear,1.143;addx,-160';
		
		-- Hell Scaper --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('SRT X/Hell Scaper (Last Escape Mix)')) then s = 'sleep,74.900;queuecommand,MidVibrate;linear,0.25;addy,640;queuecommand,Stop;sleep,5.083;linear,22.667;addy,-640';
		
		-- Return --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Loves You/Return'))
		then s = 'sleep,47.300;accelerate,0.320;addx,-400;rotationy,720;decelerate,0.321;addx,400;rotationy,1440;sleep,26.709;decelerate,0.641;rotationz,360;rotationy,0;rotationx,720;sleep,14.786;decelerate,0.300;rotationy,360;addx,-128';
		
		-- Perfect Cherry Storm --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Loves You/Perfect Cherry Storm'))
		then s = 'x,SCREEN_CENTER_X;sleep,21.6;queuecommand,Vib1;sleep,60;queuecommand,Stop;sleep,67.2;linear,9.6;addx,-180;rotationz,-20;queuecommand,Rapidwag;linear,7.2;rotationz,-70;queuecommand,Stop;accelerate,1.2;addx,90;rotationz,-35;decelerate,1.2;addx,90;rotationz,0;sleep,40.8;queuecommand,Rapidwag2;sleep,14.4;queuecommand,Stop;sleep,4.9;decelerate,1.2;addx,160;rotationy,1440;sleep,1.2;decelerate,1.2;addx,-320;rotationy,0;sleep,1.2;decelerate,1.2;addx,320;rotationy,1440;sleep,1.2;decelerate,1.2;addx,-320;rotationy,0;sleep,1.2;decelerate,1.2;addx,320;rotationy,1440;sleep,1.2;decelerate,1.2;addx,-320;rotationy,0;sleep,1.2;decelerate,1.2;addx,320;rotationy,1440;sleep,1.2;decelerate,1.2;addx,-160;rotationy,0';
		
		-- The End --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('SRT X/The End')) then s = 'sleep,350.594;queuecommand,PhantasmPartOneA';

------------------ WinDEU Hates You Infinity +1 / SRT 9 ------------
	
		-- No. 6 --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('SRT9/No 6')) then s = 'queuecommand,StageThreePartOne';
		
		-- Psy-Kaliber 2097 --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('SRT9/Psy-Kaliber 2097')) then s = 'x,SCREEN_CENTER_X;queuecommand,ExtraQueue';
		
		-- Scarlet Heaven of Delays --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Infinity +1/Scarlet Heaven Of Delays')) then s = 'sleep,13.617;queuecommand,WagInfinity';
		
		-- Model DD398 --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Infinity +1/Model DD398')) then s = 'x,SCREEN_CENTER_X;sleep,45.4;accelerate,0.4;addx,240;addy,-45;rotationy,70;sleep,12;decelerate,0.8;rotationx,75;spring,2.4;rotationx,0;sleep,6.4;accelerate,1.6;addx,-120;addy,22;rotationy,35;decelerate,1.6;addx,-120;addy,23;rotationy,0;sleep,0.4;accelerate,0.4;addx,-240;addy,-45;rotationy,-70;sleep,5.6;decelerate,0.8;rotationx,75;spring,2.4;rotationx,0;accelerate,1.6;addx,120;addy,22;rotationy,-35;decelerate,1.6;addx,120;addy,23;rotationy,0;sleep,101;linear,1.59;zoom,0.85;addy,-20;sleep,0.01;addx,215;sleep,3.2;addx,-430;sleep,3.2;addx,215;sleep,3.2;addx,215;sleep,3.2;addx,-430;sleep,3.2;addx,215;sleep,3.2;addx,215;sleep,3.2;addx,-430;sleep,1.6;accelerate,0.8;zoom,0.925;addx,108;addy,10;decelerate,0.8;zoom,1;addx,107;addy,10';

------------------ WinDEU Hates You Forever -------------------------

		-- Floating Darkness --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Forever/Floating Darkness')) then s = 'x,SCREEN_CENTER_X;sleep,35.891;decelerate,0.659;addx,-180;sleep,1.978;decelerate,0.659;addx,360;sleep,1.319;decelerate,0.659;x,SCREEN_CENTER_X;sleep,17.143;decelerate,0.66;addx,-180;sleep,1.318;accelerate,1.319;addx,180;decelerate,1.319;addx,180;accelerate,1.319;addx,-180;decelerate,1.319;addx,-180;accelerate,1.319;addx,180;decelerate,1.319;addx,180;accelerate,1.319;addx,-180;decelerate,1.319;addx,-180;accelerate,1.319;addx,180;decelerate,1.319;addx,180;accelerate,1.319;addx,-180;decelerate,1.319;addx,-180;accelerate,0.659;addx,90;decelerate,0.659;addx,90;sleep,1.319;accelerate,3.956;rotationx,5400;decelerate,3.956;rotationx,10800';
		
		-- Lawn Wake XI --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Forever/Lawn Wake XI')) then s = 'sleep,56.45;accelerate,1.2;addx,-104;zoom,0.35;linear,1.3;addx,130;addy,-65;linear,0.75;addx,-75;addy,-38;linear,1.82;addx,-182;addy,91;linear,2;addx,230;addy,115;linear,0.28;addx,28;addy,-14;linear,2.6;addx,-260;addy,-130;linear,1.24;addx,124;addy,-62;linear,1.36;addx,136;addy,68;linear,2.6;addx,-260;addy,130;linear,0.12;addx,16;addy,8;linear,2.44;addx,244;addy,-122;linear,1.68;addx,-168;addy,-84;linear,0.92;addx,-92;addy,46;linear,2.6;addx,260;addy,130;linear,0.6;addx,-60;addy,30;linear,2;addx,-200;addy,-100;linear,2.1;addx,210;addy,-105;linear,0.5;addx,50;addy,25;linear,2.6;addx,-260;addy,130;linear,1;addx,100;addy,50;linear,1.6;addx,160;addy,-80;linear,2.5;addx,-250;addy,-125;linear,0.1;addx,-10;addy,5;linear,2.6;addx,260;addy,130;linear,1.44;addx,-142;addy,71;linear,1.18;addx,-118;addy,-59;linear,2.6;addx,260;addy,-130;linear,0.36;addx,-36;addy,-18;linear,2.24;addx,-224;addy,112;linear,0.44;addx,44;addy,22;decelerate,1.2;zoom,1;x,SCREEN_CENTER_X+160;y,SCREEN_CENTER_Y;rotationy,1440;sleep,1.2;linear,9.6;rotationz,12960'

		-- The Detonator --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Forever/The Detonator')) then s = 'sleep,25.3;queuecommand,Bounce;sleep,20.809;queuecommand,Stop;sleep,1.388;queuecommand,Bounce;sleep,9.711;queuecommand,Stop;sleep,2.774;queuecommand,Bounce;sleep,8.324;queuecommand,Stop;sleep,1.387;queuecommand,Bounce;sleep,9.711;queuecommand,Stop;sleep,34.682;queuecommand,Bounce;sleep,19.422;queuecommand,Stop;sleep,3.122;linear,5;ZoomToHeight,10;addy,1000';


------------------ WinDEU Hates You The Movie -------------------------

		-- Secret Area--
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Secret Area')) then s = 'sleep,55.6;linear,0.2;rotationz,360;sleep,0.143;linear,0.3;rotationz,-360;sleep,1.714;queuecommand,Vibrate1;sleep,0.514;queuecommand,Stop;sleep,7.029;decelerate,0.65;rotationy,1080;sleep,19.357;accelerate,0.65;addy,-500;sleep,0.05;addy,1000;accelerate,0.45;addy,-1000;sleep,0.05;addy,1000;accelerate,0.25;addy,-1000;sleep,0.05;addy,1000;accelerate,0.2;addy,-1000;sleep,0.05;addy,1000;accelerate,0.15;addy,-800';

		-- Printer Jam --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Printer Jam')) then s = 'sleep,13.300;linear,0.69;addx,50;linear,0.69;addx,-100;linear,0.69;addx,100;linear,0.69;addx,-100;linear,0.258;addx,100;linear,0.258;addx,-100;linear,0.173;addx,100;linear,0.518;addx,-100;linear,0.862;addx,100;linear,0.69;addx,-100;linear,0.69;addx,100;linear,0.69;addx,-100;linear,0.69;addx,100;linear,0.69;addx,-100;linear,0.258;addx,100;linear,0.258;addx,-100;linear,0.173;addx,100;linear,0.518;addx,-100;linear,0.862;addx,100;linear,0.69;addx,-100;linear,0.69;addx,100;linear,0.69;addx,-100;linear,0.69;addx,100;linear,0.69;addx,-100;linear,0.258;addx,100;linear,0.258;addx,-100;linear,0.173;addx,100;linear,0.518;addx,-100;linear,0.862;addx,100;linear,0.345;addx,-50';

		-- Little Fragments of Silence --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Little Fragments of Silence')) then s = 'sleep,11.269;linear,0.068;zoomtowidth,0.5;addx,-80;linear,0.137;zoomtowidth,1;addx,80;linear,0.068;zoomtowidth,0.5;addx,-80;linear,0.137;zoomtowidth,1;addx,80;linear,0.068;zoomtowidth,0.5;addx,-80;linear,0.137;zoomtowidth,1;addx,80;linear,0.068;zoomtowidth,0.5;addx,-80;linear,0.137;zoomtowidth,1;addx,80;linear,0.068;zoomtowidth,0.5;addx,-80;linear,0.137;zoomtowidth,1;addx,80;sleep,1.159;linear,0.068;zoomtoheight,0.5;linear,0.137;zoomtoheight,1;linear,0.068;zoomtoheight,0.5;linear,0.137;zoomtoheight,1;linear,0.068;zoomtoheight,0.5;linear,0.137;zoomtoheight,1;linear,0.068;zoomtoheight,0.5;linear,0.137;zoomtoheight,1;linear,0.068;zoomtoheight,0.5;linear,0.137;zoomtoheight,1;sleep,108.136;accelerate,2.2;zoomtowidth,0.25;addx,-120;sleep,0.5;zoomtowidth,1;addx,120;sleep,51.572;queuecommand,Vibrate1;sleep,17.455;queuecommand,Stop;sleep,6.545;queuecommand,WagMovie;sleep,34.909;queuecommand,Stop';

		--Necrofantasia--
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Necrofantasia')) then s = 'queuecommand,NecrofantasiaPart1';
		
		-- If none of the above, return nada. --
		else s = '';
		end
	end
	return s
end











-- LifebarOnCommand --
function GetLifebar( pNum )

	-- For Player 1 --
	if pNum == "1" then

------------------ My Little Spooty ---------------------------------

		if (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('My Little Spooty/Catastrophe UVB-76')) then s = 'draworder,-1;rotationz,-90;addx,-100;sleep,48.5;decelerate,0.8;addx,100;sleep,242.0;queuecommand,VibSpooty;sleep,4;decelerate,5.0;zoom,0.0001;rotationz,70;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y';

------------------ WinDEU Hates You Forever -------------------------

		-- Floating Darkness --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Forever/Floating Darkness')) then s = 'draworder,-1;rotationz,-90;addx,-100;sleep,0.5;decelerate,0.8;addx,100';

		-- The Detonator --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Forever/The Detonator')) then s = 'draworder,-1;rotationz,-90;addx,-100;sleep,0.5;decelerate,0.8;addx,100;sleep,135.203;linear,5;ZoomToHeight,10;addy,1250';
		
		-- Lawn Wake XI --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Forever/Lawn Wake XI')) then s = 'draworder,-1;rotationz,-90;zoomy,0;sleep,2.45;zoomy,1;sleep,54.015;accelerate,1.2;addx,192;addy,-20;zoom,0.35;linear,1.3;addx,130;addy,-65;linear,0.75;addx,-75;addy,-38;linear,1.82;addx,-182;addy,91;linear,2;addx,230;addy,115;linear,0.28;addx,28;addy,-14;linear,2.6;addx,-260;addy,-130;linear,1.24;addx,124;addy,-62;linear,1.36;addx,136;addy,68;linear,2.6;addx,-260;addy,130;linear,0.12;addx,16;addy,8;linear,2.44;addx,244;addy,-122;linear,1.68;addx,-168;addy,-84;linear,0.92;addx,-92;addy,46;linear,2.6;addx,260;addy,130;linear,0.6;addx,-60;addy,30;linear,2;addx,-200;addy,-100;linear,2.1;addx,210;addy,-105;linear,0.5;addx,50;addy,25;linear,2.6;addx,-260;addy,130;linear,1;addx,100;addy,50;linear,1.6;addx,160;addy,-80;linear,2.5;addx,-250;addy,-125;linear,0.1;addx,-10;addy,5;linear,2.6;addx,260;addy,130;linear,1.44;addx,-142;addy,71;linear,1.18;addx,-118;addy,-59;linear,2.6;addx,260;addy,-130;linear,0.36;addx,-36;addy,-18;linear,2.24;addx,-224;addy,112;linear,0.44;addx,44;addy,22;decelerate,1.2;zoom,1;x,SCREEN_CENTER_X-296;y,SCREEN_CENTER_Y+30;sleep,10.8;linear,1.8;ZoomY,0';


------------------ WinDEU Hates You The Movie -------------------------

		-- Watercube --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Watercube')) then s = 'draworder,-1;rotationz,-90;addx,-100;sleep,0.5;decelerate,0.8;addx,100;sleep,65.5;accelerate,2;addy,-500;addx,150;rotationz,-300;sleep,6;linear,7;addy,800;rotationz,0;sleep,36;decelerate,2.5;addy,-125;accelerate,0.5;rotationz,-5;decelerate,0.5;rotationz,-10;accelerate,1;rotationz,0;decelerate,1;rotationz,10;accelerate,1;rotationz,0;decelerate,1;rotationz,-10;accelerate,1;rotationz,0;decelerate,1;rotationz,10';

		-- Secret Area --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Secret Area')) then s = 'draworder,-1;rotationz,-90;addx,-100;sleep,0.5;decelerate,0.8;addx,100;sleep,83.8;accelerate,0.65;addy,-500;sleep,0.05;addy,1000;accelerate,0.45;addy,-1000;sleep,0.05;addy,1000;accelerate,0.25;addy,-1000;sleep,0.05;addy,1000;accelerate,0.2;addy,-1000;sleep,0.05;addy,1000;accelerate,0.15;addy,-800';

		-- Little Fragments of Silence --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Little Fragments of Silence')) then s = 'diffusealpha,1;draworder,-1;rotationz,-90;addx,-100;sleep,0.5;decelerate,0.8;addx,100;sleep,9.969;linear,0.068;zoomtowidth,0.5;addx,148;linear,0.137;zoomtowidth,1;addx,-148;linear,0.068;zoomtowidth,0.5;addx,148;linear,0.137;zoomtowidth,1;addx,-148;linear,0.068;zoomtowidth,0.5;addx,148;linear,0.137;zoomtowidth,1;addx,-148;linear,0.068;zoomtowidth,0.5;addx,148;linear,0.137;zoomtowidth,1;addx,-148;linear,0.068;zoomtowidth,0.5;addx,148;linear,0.137;zoomtowidth,1;addx,-148;sleep,1.159;linear,0.068;zoomtoheight,0.5;addy,-15;linear,0.137;zoomtoheight,1;addy,15;linear,0.068;zoomtoheight,0.5;addy,-15;linear,0.137;zoomtoheight,1;addy,15;linear,0.068;zoomtoheight,0.5;addy,-15;linear,0.137;zoomtoheight,1;addy,15;linear,0.068;zoomtoheight,0.5;addy,-15;linear,0.137;zoomtoheight,1;addy,15;linear,0.068;zoomtoheight,0.5;addy,-15;linear,0.137;zoomtoheight,1;addy,15;sleep,108.136;accelerate,2.2;zoomtowidth,0.25;addx,222;sleep,0.5;zoomtowidth,1;addx,-222;zoom,0;sleep,32.250;zoom,1';


		-- If none of the above, return default tweens. --
		else s = 'draworder,-1;rotationz,-90;addx,-100;sleep,0.5;decelerate,0.8;addx,100';
		end
	end



	-- For Player 2 --
	if pNum == "2" then

------------------ My Little Spooty ---------------------------------

		if (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('My Little Spooty/Catastrophe UVB-76')) then s = 'draworder,-1;rotationz,-90;addx,-100;sleep,48.5;decelerate,0.8;addx,100;sleep,242.0;queuecommand,VibSpooty;sleep,4;decelerate,5.0;zoom,0.0001;rotationz,70;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y';

------------------ WinDEU Hates You Forever -------------------------

		-- Floating Darkness --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Forever/Floating Darkness')) then s = 'draworder,-1;rotationz,-90;addx,-100;sleep,0.5;decelerate,0.8;addx,100';

		-- The Detonator --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Forever/The Detonator')) then s = 'draworder,-1;rotationz,-90;addx,-100;sleep,0.5;decelerate,0.8;addx,100;sleep,135.203;linear,5;ZoomToHeight,10;addy,1250';
		
		-- Lawn Wake XI --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Forever/Lawn Wake XI')) then s = 'draworder,-1;rotationz,-90;zoomy,0;sleep,2.45;zoomy,1;sleep,54.015;accelerate,1.2;addx,192;addy,-20;zoom,0.35;linear,1.3;addx,130;addy,-65;linear,0.75;addx,-75;addy,-38;linear,1.82;addx,-182;addy,91;linear,2;addx,230;addy,115;linear,0.28;addx,28;addy,-14;linear,2.6;addx,-260;addy,-130;linear,1.24;addx,124;addy,-62;linear,1.36;addx,136;addy,68;linear,2.6;addx,-260;addy,130;linear,0.12;addx,16;addy,8;linear,2.44;addx,244;addy,-122;linear,1.68;addx,-168;addy,-84;linear,0.92;addx,-92;addy,46;linear,2.6;addx,260;addy,130;linear,0.6;addx,-60;addy,30;linear,2;addx,-200;addy,-100;linear,2.1;addx,210;addy,-105;linear,0.5;addx,50;addy,25;linear,2.6;addx,-260;addy,130;linear,1;addx,100;addy,50;linear,1.6;addx,160;addy,-80;linear,2.5;addx,-250;addy,-125;linear,0.1;addx,-10;addy,5;linear,2.6;addx,260;addy,130;linear,1.44;addx,-142;addy,71;linear,1.18;addx,-118;addy,-59;linear,2.6;addx,260;addy,-130;linear,0.36;addx,-36;addy,-18;linear,2.24;addx,-224;addy,112;linear,0.44;addx,44;addy,22;decelerate,1.2;zoom,1;x,SCREEN_CENTER_X-296;y,SCREEN_CENTER_Y+30;sleep,10.8;linear,1.8;ZoomY,0';


------------------ WinDEU Hates You The Movie -------------------------

		-- Watercube --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Watercube')) then s = 'draworder,-1;rotationz,-90;addx,-100;sleep,0.5;decelerate,0.8;addx,100;sleep,65.5;accelerate,2;addy,-500;addx,150;rotationz,-300;sleep,6;linear,7;addy,800;rotationz,0;sleep,36;decelerate,2.5;addy,-125;accelerate,0.5;rotationz,-5;decelerate,0.5;rotationz,-10;accelerate,1;rotationz,0;decelerate,1;rotationz,10;accelerate,1;rotationz,0;decelerate,1;rotationz,-10;accelerate,1;rotationz,0;decelerate,1;rotationz,10';

		-- Secret Area --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Secret Area')) then s = 'draworder,-1;rotationz,-90;addx,-100;sleep,0.5;decelerate,0.8;addx,100;sleep,83.8;accelerate,0.65;addy,-500;sleep,0.05;addy,1000;accelerate,0.45;addy,-1000;sleep,0.05;addy,1000;accelerate,0.25;addy,-1000;sleep,0.05;addy,1000;accelerate,0.2;addy,-1000;sleep,0.05;addy,1000;accelerate,0.15;addy,-800';

		-- Little Fragments of Silence --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Little Fragments of Silence')) then s = 'diffusealpha,1;draworder,-1;rotationz,-90;addx,-100;sleep,0.5;decelerate,0.8;addx,100;sleep,9.969;linear,0.068;zoomtowidth,0.5;addx,148;linear,0.137;zoomtowidth,1;addx,-148;linear,0.068;zoomtowidth,0.5;addx,148;linear,0.137;zoomtowidth,1;addx,-148;linear,0.068;zoomtowidth,0.5;addx,148;linear,0.137;zoomtowidth,1;addx,-148;linear,0.068;zoomtowidth,0.5;addx,148;linear,0.137;zoomtowidth,1;addx,-148;linear,0.068;zoomtowidth,0.5;addx,148;linear,0.137;zoomtowidth,1;addx,-148;sleep,1.159;linear,0.068;zoomtoheight,0.5;addy,-15;linear,0.137;zoomtoheight,1;addy,15;linear,0.068;zoomtoheight,0.5;addy,-15;linear,0.137;zoomtoheight,1;addy,15;linear,0.068;zoomtoheight,0.5;addy,-15;linear,0.137;zoomtoheight,1;addy,15;linear,0.068;zoomtoheight,0.5;addy,-15;linear,0.137;zoomtoheight,1;addy,15;linear,0.068;zoomtoheight,0.5;addy,-15;linear,0.137;zoomtoheight,1;addy,15;sleep,108.136;accelerate,2.2;zoomtowidth,0.25;addx,222;sleep,0.5;zoomtowidth,1;addx,-222;zoom,0;sleep,32.250;zoom,1';


		-- If none of the above, return default tweens. --
		else s = 'draworder,-1;rotationz,-90;addx,-100;sleep,0.5;decelerate,0.8;addx,100';
		end
	end
	return s
end


















-- ScoreOnCommand --
function GetScore( pNum )

	-- For Player 1 --
	if pNum == "1" then

------------------ My Little Spooty ---------------------------------

		if (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('My Little Spooty/Catastrophe UVB-76')) then s = 'addy,-100;sleep,48.5;decelerate,0.8;addy,100;sleep,242.0;queuecommand,VibSpooty;sleep,9;decelerate,5.0;zoom,0.0001;rotationz,70;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y';

------------------ WinDEU Hates You Forever -------------------------

		-- Floating Darkness --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Forever/Floating Darkness')) then s = 'addy,-100;sleep,0.5;decelerate,0.8;addy,100';

		-- The Detonator --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Forever/The Detonator')) then s = 'addy,-100;sleep,0.5;decelerate,0.8;addy,100;sleep,135.203;linear,5;ZoomToHeight,10;addy,100';
		
		-- Lawn Wake XI --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Forever/Lawn Wake XI')) then s = 'zoomy,0;sleep,4.85;zoomy,1;sleep,51.615;accelerate,1.2;addx,117;addy,120;zoom,0.35;linear,1.3;addx,130;addy,-65;linear,0.75;addx,-75;addy,-38;linear,1.82;addx,-182;addy,91;linear,2;addx,230;addy,115;linear,0.28;addx,28;addy,-14;linear,2.6;addx,-260;addy,-130;linear,1.24;addx,124;addy,-62;linear,1.36;addx,136;addy,68;linear,2.6;addx,-260;addy,130;linear,0.12;addx,16;addy,8;linear,2.44;addx,244;addy,-122;linear,1.68;addx,-168;addy,-84;linear,0.92;addx,-92;addy,46;linear,2.6;addx,260;addy,130;linear,0.6;addx,-60;addy,30;linear,2;addx,-200;addy,-100;linear,2.1;addx,210;addy,-105;linear,0.5;addx,50;addy,25;linear,2.6;addx,-260;addy,130;linear,1;addx,100;addy,50;linear,1.6;addx,160;addy,-80;linear,2.5;addx,-250;addy,-125;linear,0.1;addx,-10;addy,5;linear,2.6;addx,260;addy,130;linear,1.44;addx,-142;addy,71;linear,1.18;addx,-118;addy,-59;linear,2.6;addx,260;addy,-130;linear,0.36;addx,-36;addy,-18;linear,2.24;addx,-224;addy,112;linear,0.44;addx,44;addy,22;decelerate,1.2;zoom,1;x,SCREEN_CENTER_X-180;y,SCREEN_TOP+56;sleep,10.8;linear,1.8;ZoomX,0';



------------------ WinDEU Hates You The Movie -------------------------


		-- Watercube --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Watercube')) then s = 'addy,-100;sleep,0.5;decelerate,0.8;addy,100;sleep,66.5;accelerate,1;addy,-300;rotationz,-300;sleep,8;linear,8;addy,900;rotationz,0;sleep,34;decelerate,2.5;addy,-212;accelerate,0.5;rotationz,-5;decelerate,0.5;rotationz,-10;accelerate,1;rotationz,0;decelerate,1;rotationz,10;accelerate,1;rotationz,0;decelerate,1;rotationz,-10;accelerate,1;rotationz,0;decelerate,1;rotationz,10';

		--Secret Area--
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Secret Area')) then s = 'addy,-100;sleep,0.5;decelerate,0.8;addy,100;sleep,83.3;accelerate,0.65;addy,-500;sleep,0.05;addy,1000;accelerate,0.45;addy,-1000;sleep,0.05;addy,1000;accelerate,0.25;addy,-1000;sleep,0.05;addy,1000;accelerate,0.2;addy,-1000;sleep,0.05;addy,1000;accelerate,0.15;addy,-800';

		--Little Fragments of Silence--
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Little Fragments of Silence')) then s = 'diffusealpha,1;addy,-100;sleep,0.5;decelerate,0.8;addy,100;sleep,9.969;linear,0.068;zoomtowidth,0.5;addx,90;linear,0.137;zoomtowidth,1;addx,-90;linear,0.068;zoomtowidth,0.5;addx,90;linear,0.137;zoomtowidth,1;addx,-90;linear,0.068;zoomtowidth,0.5;addx,90;linear,0.137;zoomtowidth,1;addx,-90;linear,0.068;zoomtowidth,0.5;addx,90;linear,0.137;zoomtowidth,1;addx,-90;linear,0.068;zoomtowidth,0.5;addx,90;linear,0.137;zoomtowidth,1;addx,-90;sleep,1.159;linear,0.068;zoomtoheight,0.5;addy,100;linear,0.137;zoomtoheight,1;addy,-100;linear,0.068;zoomtoheight,0.5;addy,100;linear,0.137;zoomtoheight,1;addy,-100;linear,0.068;zoomtoheight,0.5;addy,100;linear,0.137;zoomtoheight,1;addy,-100;linear,0.068;zoomtoheight,0.5;addy,100;linear,0.137;zoomtoheight,1;addy,-100;linear,0.068;zoomtoheight,0.5;addy,100;linear,0.137;zoomtoheight,1;addy,-100;sleep,108.136;accelerate,2.2;zoomtowidth,0.25;addx,135;sleep,0.5;zoomtowidth,1;addx,-135;zoom,0;sleep,32.250;zoom,1';

		--Necrofantasia--
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Necrofantasia')) then s = 'hidden,1';


		else s = 'addy,-100;sleep,0.5;decelerate,0.8;addy,100';
		end
	end




	-- For Player 2 --
	if pNum == "2" then

------------------ My Little Spooty ---------------------------------

		if (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('My Little Spooty/Catastrophe UVB-76')) then s = 'addy,-100;sleep,48.5;decelerate,0.8;addy,100;sleep,242.0;queuecommand,VibSpooty;sleep,9;decelerate,5.0;zoom,0.0001;rotationz,70;x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y';

------------------ WinDEU Hates You Forever -------------------------

		-- Floating Darkness --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Forever/Floating Darkness')) then s = 'addy,-100;sleep,0.5;decelerate,0.8;addy,100';

		-- The Detonator --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Forever/The Detonator')) then s = 'addy,-100;sleep,0.5;decelerate,0.8;addy,100;sleep,135.203;linear,5;ZoomToHeight,10;addy,100';
		
		-- Lawn Wake XI --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You Forever/Lawn Wake XI')) then s = 'zoomy,0;sleep,4.85;zoomy,1;sleep,51.615;accelerate,1.2;addx,-117;addy,120;zoom,0.35;linear,1.3;addx,130;addy,-65;linear,0.75;addx,-75;addy,-38;linear,1.82;addx,-182;addy,91;linear,2;addx,230;addy,115;linear,0.28;addx,28;addy,-14;linear,2.6;addx,-260;addy,-130;linear,1.24;addx,124;addy,-62;linear,1.36;addx,136;addy,68;linear,2.6;addx,-260;addy,130;linear,0.12;addx,16;addy,8;linear,2.44;addx,244;addy,-122;linear,1.68;addx,-168;addy,-84;linear,0.92;addx,-92;addy,46;linear,2.6;addx,260;addy,130;linear,0.6;addx,-60;addy,30;linear,2;addx,-200;addy,-100;linear,2.1;addx,210;addy,-105;linear,0.5;addx,50;addy,25;linear,2.6;addx,-260;addy,130;linear,1;addx,100;addy,50;linear,1.6;addx,160;addy,-80;linear,2.5;addx,-250;addy,-125;linear,0.1;addx,-10;addy,5;linear,2.6;addx,260;addy,130;linear,1.44;addx,-142;addy,71;linear,1.18;addx,-118;addy,-59;linear,2.6;addx,260;addy,-130;linear,0.36;addx,-36;addy,-18;linear,2.24;addx,-224;addy,112;linear,0.44;addx,44;addy,22;decelerate,1.2;zoom,1;x,SCREEN_CENTER_X+180;y,SCREEN_TOP+56;sleep,10.8;linear,1.8;ZoomX,0';




------------------ WinDEU Hates You The Movie -------------------------

		-- Watercube--
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Watercube')) then s = 'addy,-100;sleep,0.5;decelerate,0.8;addy,100;sleep,66.5;accelerate,1;addy,-300;rotationz,-300;sleep,8;linear,8;addy,900;rotationz,0;sleep,34;decelerate,2.5;addy,-212;accelerate,0.5;rotationz,-5;decelerate,0.5;rotationz,-10;accelerate,1;rotationz,0;decelerate,1;rotationz,10;accelerate,1;rotationz,0;decelerate,1;rotationz,-10;accelerate,1;rotationz,0;decelerate,1;rotationz,10';

		--Secret Area--
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Secret Area')) then s = 'addy,-100;sleep,0.5;decelerate,0.8;addy,100;sleep,83.3;accelerate,0.65;addy,-500;sleep,0.05;addy,1000;accelerate,0.45;addy,-1000;sleep,0.05;addy,1000;accelerate,0.25;addy,-1000;sleep,0.05;addy,1000;accelerate,0.2;addy,-1000;sleep,0.05;addy,1000;accelerate,0.15;addy,-800';

		-- Little Fragments of Silence --
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Little Fragments of Silence')) then s = 'diffusealpha,1;addy,-100;sleep,0.5;decelerate,0.8;addy,100;sleep,9.969;linear,0.068;zoomtowidth,0.5;addx,-90;linear,0.137;zoomtowidth,1;addx,90;linear,0.068;zoomtowidth,0.5;addx,-90;linear,0.137;zoomtowidth,1;addx,90;linear,0.068;zoomtowidth,0.5;addx,-90;linear,0.137;zoomtowidth,1;addx,90;linear,0.068;zoomtowidth,0.5;addx,-90;linear,0.137;zoomtowidth,1;addx,90;linear,0.068;zoomtowidth,0.5;addx,-90;linear,0.137;zoomtowidth,1;addx,90;sleep,1.159;linear,0.068;zoomtoheight,0.5;addy,100;linear,0.137;zoomtoheight,1;addy,-100;linear,0.068;zoomtoheight,0.5;addy,100;linear,0.137;zoomtoheight,1;addy,-100;linear,0.068;zoomtoheight,0.5;addy,100;linear,0.137;zoomtoheight,1;addy,-100;linear,0.068;zoomtoheight,0.5;addy,100;linear,0.137;zoomtoheight,1;addy,-100;linear,0.068;zoomtoheight,0.5;addy,100;linear,0.137;zoomtoheight,1;addy,-100;sleep,108.136;accelerate,2.2;zoomtowidth,0.25;addx,-135;sleep,0.5;zoomtowidth,1;addx,135;zoom,0;sleep,32.250;zoom,1';

		--Necrofantasia--
		elseif (GAMESTATE:GetCurrentSong() == SONGMAN:FindSong('WinDEU Hates You The Movie/Necrofantasia')) then s = 'hidden,1';

		else s = 'addy,-100;sleep,0.5;decelerate,0.8;addy,100';
		end
	end
	return s
end
















-- [These functions will provide methods of controlling special effects.] --

function Vibrate1()
	s = 'vibrate;effectmagnitude,20,20,20';
	return s
end

function Vibrate2()
	s = 'vibrate;effectmagnitude,150,0,0';
	return s
end

function VibSpooty()
	s = 'vibrate;effectmagnitude,10,10,10';
	return s
end

function WagInfinity()
	s = 'wag;effectmagnitude,0,80,0;effectclock,bgm;effectperiod,4';
	return s
end

function WagMovie()
	s = 'wag;effectmagnitude,0,0,25;effectclock,bgm;effectperiod,2';
	return s
end

function Bounce()
	s = 'bounce;effectmagnitude,0,-100,0;effectclock,bgm;effectperiod,1';
	return s
end


-- Perfect Cherry Storm --
function Vib1()
	s = 'vibrate;effectmagnitude,10,10,0';
	return s
end

function Rapidwag()
	s = 'wag;effectmagnitude,0,0,10;effectperiod,0.05';
	return s
end

function Rapidwag2()
	s = 'wag;effectmagnitude,0,35,0;effectclock,bgm;effectperiod,0.125';
	return s
end 

-- TERROR TO TERROR, FUCKFACE --
 
function PhantasmPartOneA()
        s = 'decelerate,0.16216;rotationz,90;linear,0.05405;rotationz,-80;linear,0.05405;rotationz,70;linear,0.05405;rotationz,-60;linear,0.05405;rotationz,50;linear,0.05405;rotationz,-40;linear,0.05405;rotationz,30;linear,0.05405;rotationz,-20;linear,0.05405;rotationz,10;linear,0.05405;rotationz,0;sleep,9.081;decelerate,0.10811;zoomx,0.25;zoomy,4;accelerate,0.10811;zoomx,4;zoomy,0.25;decelerate,0.10811;zoomx,1;zoomy,1;sleep,31.46-10.378;decelerate,0.16216;rotationz,-90;linear,0.05405;rotationz,80;linear,0.05405;rotationz,-70;linear,0.05405;rotationz,60;linear,0.05405;rotationz,-50;linear,0.05405;rotationz,40;linear,0.05405;rotationz,-30;linear,0.05405;rotationz,20;linear,0.05405;rotationz,-10;linear,0.05405;rotationz,0;sleep,1.297;queuecommand,MidVibrate;decelerate,0.5;rotationy,25;queuecommand,Stop;sleep,0.798;sleep,0;queuecommand,PhantasmPartOneB';
        return s
end

function PhantasmPartOneB()
        s = 'decelerate,0.10811;zoomx,0.25;zoomy,4;accelerate,0.10811;zoomx,4;zoomy,0.25;decelerate,0.10811;zoomx,1;zoomy,1;sleep,4.865;decelerate,0.10811;zoomx,0.25;zoomy,4;accelerate,0.10811;zoomx,4;zoomy,0.25;decelerate,0.10811;zoomx,1;zoomy,1;sleep,4.865;decelerate,0.10811;zoomx,0.25;zoomy,4;accelerate,0.10811;zoomx,4;zoomy,0.25;decelerate,0.10811;zoomx,1;zoomy,1;sleep,4.865;decelerate,0.10811;zoomx,0.25;zoomy,4;accelerate,0.10811;zoomx,4;zoomy,0.25;decelerate,0.10811;zoomx,1;zoomy,1;sleep,2.271;queuecommand,PhantasmPartTwo';
        return s
end
 
function PhantasmPartTwo()
        s = 'accelerate,0.16216;zoomx,0;addx,-300;rotationy,0;decelerate,0.81081;zoomx,1;addx,300;accelerate,0.16216;zoomx,0;addx,300;decelerate,0.81081;zoomx,1;addx,-300;accelerate,0.16216;zoomx,0;addx,-300;decelerate,0.81081;zoomx,1;addx,300;accelerate,0.16216;zoomx,0;addx,300;decelerate,0.81081;zoomx,1;addx,-300;accelerate,0.16216;zoomx,0;addx,-300;decelerate,0.81081;zoomx,1;addx,300;accelerate,0.16216;zoomx,0;addx,300;decelerate,0.81081;zoomx,1;addx,-300;accelerate,0.16216;zoomx,0;addx,-300;decelerate,0.81081;zoomx,1;addx,300;accelerate,0.16216;zoomx,0;addx,300;decelerate,0.81081;zoomx,1;addx,-300;accelerate,0.16216;zoomx,0;addx,-300;decelerate,0.81081;zoomx,1;addx,300;accelerate,0.16216;zoomx,0;addx,300;decelerate,0.81081;zoomx,1;addx,-300;accelerate,0.16216;zoomx,0;addx,-300;decelerate,0.81081;zoomx,1;addx,300;accelerate,0.16216;zoomx,0;addx,300;decelerate,0.81081;zoomx,1;addx,-300;accelerate,0.16216;zoomx,0;addx,-300;decelerate,0.81081;zoomx,1;addx,300;accelerate,0.16216;zoomx,0;addx,300;decelerate,0.81081;zoomx,1;addx,-300;accelerate,0.16216;zoomx,0;addx,-300;decelerate,0.81081;zoomx,1;addx,300;accelerate,0.16216;zoomx,0;addx,300;decelerate,0.81081;zoomx,1;addx,-300;sleep,0.487;rotationz,18000;decelerate,19.621;rotationz,0;sleep,24;queuecommand,PhantasmPartThreeA';
 
-- Part Two ends at beat 430, or measure 108.5, or 140.531 seconds. --
        return s
end

-- [THIS AREA IS SPECIFICALLY LIMITED TO THE PLAYFIELD ANIMATIONS USED IN NECROFANTASIA.  JESUS FUCKING FUCK FUCKER.] --

function NecrofantasiaPart1()
	s = 'x,SCREEN_CENTER_X;sleep,81.850;decelerate,0.5;skewx,-2.5;spring,2.095;skewx,0;decelerate,0.5;skewx,2.5;spring,2.095;skewx,0;decelerate,0.5;skewx,-2.5;spring,2.095;skewx,0;decelerate,0.5;skewx,2.5;spring,2.095;skewx,0;decelerate,0.5;skewx,-2.5;spring,2.095;skewx,0;decelerate,0.5;skewx,2.5;spring,2.095;skewx,0;decelerate,0.5;skewx,-2.5;spring,2.095;skewx,0;decelerate,0.5;skewx,2.5;spring,2.095;skewx,0;sleep,41.450;linear,0.648;ZoomX,0;linear,0.648;ZoomX,2.5;linear,0.648;ZoomY,0;linear,0.648;ZoomY,1;linear,0.648;ZoomX,0;linear,0.648;ZoomX,2.5;linear,0.648;ZoomY,0;linear,0.648;ZoomY,1;linear,0.648;ZoomX,0;linear,0.648;ZoomX,2.5;linear,0.648;ZoomY,0;linear,0.648;ZoomY,1;linear,0.648;ZoomX,0;linear,0.648;ZoomX,2.5;linear,0.648;ZoomY,0;linear,0.648;ZoomY,1;linear,0.648;ZoomX,0;linear,0.648;ZoomX,2.5;linear,0.648;ZoomY,0;linear,0.648;ZoomY,1;linear,0.648;ZoomX,0;linear,0.648;ZoomX,2.5;linear,0.648;ZoomY,0;linear,0.648;ZoomY,1;ZoomX,1;sleep,5.189;queuecommand,NecrofantasiaPart2';
	return s
end

function NecrofantasiaPart2()
	s = 'accelerate,0.649;rotationz,180;decelerate,0.649;rotationz,360;accelerate,0.649;rotationz,180;decelerate,0.649;rotationz,0;accelerate,0.649;rotationz,180;decelerate,0.649;rotationz,360;accelerate,0.649;rotationz,180;decelerate,0.649;rotationz,0;accelerate,0.649;rotationz,180;decelerate,0.649;rotationz,360;accelerate,0.649;rotationz,180;decelerate,0.649;rotationz,0;accelerate,0.649;rotationz,180;decelerate,0.649;rotationz,360;accelerate,0.649;rotationz,180;decelerate,0.649;rotationz,0;accelerate,0.649;rotationz,180;decelerate,0.649;rotationz,360;accelerate,0.649;rotationz,180;decelerate,0.649;rotationz,0;accelerate,0.649;rotationz,180;decelerate,0.649;rotationz,360;accelerate,0.649;rotationz,180;decelerate,0.649;rotationz,0;accelerate,0.649;rotationz,180;decelerate,0.649;rotationz,360;accelerate,0.649;rotationz,180;decelerate,0.649;rotationz,0;accelerate,0.649;rotationz,180;decelerate,0.649;rotationz,360;accelerate,0.649;rotationz,180;decelerate,0.649;rotationz,0;linear,18.162;rotationz,2520;queuecommand,NecrofantasiaPart3';
	return s
end

function NecrofantasiaPart3()
	s = 'sleep,44.108;queuecommand,Vibrate2;sleep,20.757;queuecommand,Stop';
	return s
end

function Stop()
	s = 'stopeffect';
	return s
end