function showGun(window, MALTween, MALAd, undefined, timing) {
	var isStopped = false;

	MALAd.imgPath = "gun/img/";
	MALAd.images = [
		"logo.png",
		"gunnerSquirrel.png",
		"bullet.png"
	];

	MALTween.add("logo", {});
//	MALTween.add("gunnerSquirrel", {});
	MALTween.add("bullet", {});

	// Squirrel
	new MALAdSprite({delay: 0.0001, frames: 30, time: {defaultTime: 0.0555}}, function () {
		$("gunnerSquirrel").style.backgroundPosition = "0px -" + (162*this.frame) + "px";

		switch(this.frame) {
			case 15: // Begin shooting
				// Bullets
				MALTween.bullet.update({delay: 0.0001, time: 0.0001, opacity: 1, transition: timing("linear"), startWith: {opacity: 0}})
					.addEvent("complete", function() {
						if ( this.scene == 1 ) {
							new MALAdSprite({delay: 0.0001, frames: 5, time: {defaultTime: 0.0333}}, function () {
								$("bullet").style.backgroundPosition = "0px -" + (18*this.frame) + "px";

								// If stopped than change to blur
								if ( isStopped ) {
									this.frame = Number.MAX_VALUE;
									$("bullet").style.backgroundPosition = "0px -" + (18*6) + "px";
//									MALTween.bullet.update({delay: 0.0001, time: 0.0001, opacity: 0, transition: timing("linear"), startWith: {opacity: 1}});
								}
								else if ((this.frame >= 4) && (!isStopped)) {
									this.frame = 0;
								}
							});
						}
					});

				if ( !isStopped ) {
					this.frame = 13;
				}

				break;
			case 29: // Hide hole
				MALTween.add("gunnerSquirrel", {delay: 0.0001, time: 0.0001, opacity: 0, transition: timing("linear"), startWith: {opacity: 1}})
					.addEvent("complete", showContactUsLabel);
//				MALTween.gunnerSquirrel.update({delay: 0.0001, time: 0.0001, opacity: 0, transition: timing("linear"), startWith: {opacity: 1}})
				break;
		}
	});

	// Logo
	$("logo").style.backgroundImage = "url('" + MALAd.imgPath + MALAd.images[ 0 ] + "')";
	MALTween.logo.update({delay: 1.0, time: 0.0001, opacity: 1, transition: timing("linear"), startWith: {opacity: 0}})
		.addEvent("complete", function() {
			if ( this.scene == 1 ) {
				new MALAdSprite({delay: 0.0001, frames: 33, time: {defaultTime: 0.0333}}, function () {
					$("logo").style.backgroundPosition = "0px -" + (115*this.frame) + "px";

					// Stop bullets and rocking
					if ( this.frame == 32 ) {
						isStopped = true;
					}
				});
			}
		});
};

