-- PlayerOnCommand --
function GetPlayfield( pNum )

	-- For Player 1 --
	if pNum == "1" then
	
		-- No. 6 --
		if (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
	
		-- No. 6 --
		if (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

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

		-- Floating Darkness --
		if (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

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


		-- Floating Darkness --
		if (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

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

		-- Floating Darkness --
		if (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

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

		-- Floating Darkness --
		if (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 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



-- [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