/**** 
* Classes
****/ 
var Animal = Container.expand(function () {
	var self = Container.call(this);
	var animalGraphics = self.attachAsset('animal', {
		anchorX: 0.5,
		anchorY: 0.5
	});
	self.speed = -5;
	self.update = function () {
		self.x += self.speed;
		if (self.x < -animalGraphics.width / 2) {
			self.destroy();
		}
	};
});
// Assets will be automatically created and loaded during gameplay
// Bird class
var Bird = Container.expand(function () {
	var self = Container.call(this);
	var birdGraphics = self.attachAsset('bird', {
		anchorX: 0.5,
		anchorY: 0.5
	});
	self.gravity = 0.5;
	self.lift = -10;
	self.velocity = 0;
	self.update = function () {
		self.velocity += self.gravity;
		self.y += self.velocity;
		if (self.y > 2732 - birdGraphics.height / 2) {
			self.y = 2732 - birdGraphics.height / 2;
			self.velocity = 0;
		}
		if (self.y < birdGraphics.height / 2) {
			self.y = birdGraphics.height / 2;
			self.velocity = 0;
		}
	};
	self.flap = function () {
		self.velocity = self.lift;
	};
});
// Coin class
var Coin = Container.expand(function () {
	var self = Container.call(this);
	var coinGraphics = self.attachAsset('coin', {
		anchorX: 0.5,
		anchorY: 0.5
	});
	self.speed = -5;
	self.update = function () {
		self.x += self.speed;
		if (self.x < -coinGraphics.width / 2) {
			self.destroy();
		}
	};
});
var Parrot = Container.expand(function () {
	var self = Container.call(this);
	var parrotGraphics = self.attachAsset('parrot', {
		anchorX: 0.5,
		anchorY: 0.5
	});
	self.speed = -5;
	self.update = function () {
		self.x += self.speed;
		if (self.x < -parrotGraphics.width / 2) {
			self.destroy();
		}
	};
});
/**** 
* Initialize Game
****/ 
var game = new LK.Game({
	backgroundColor: 0x87CEEB // Sky blue background
});
/**** 
* Game Code
****/ 
function spawnAnimal() {
	var animal = new Animal();
	animal.x = 2048 + animal.width / 2;
	animal.y = Math.random() * (2732 - animal.height) + animal.height / 2;
	obstacles.push(animal);
	game.addChild(animal);
}
var bird = game.addChild(new Bird());
bird.x = 2048 / 4;
bird.y = 2732 / 2;
var obstacles = [];
var coins = [];
var score = 0;
var scoreTxt = new Text2('0', {
	size: 150,
	fill: "#ffffff"
});
scoreTxt.anchor.set(0.5, 0);
LK.gui.top.addChild(scoreTxt);
function spawnBird() {
	var bird = new Bird();
	bird.x = 2048 + bird.width / 2;
	bird.y = Math.random() * (2732 - bird.height) + bird.height / 2;
	obstacles.push(bird);
	game.addChild(bird);
}
function spawnParrot() {
	var parrot = new Parrot();
	parrot.x = 2048 + parrot.width / 2;
	parrot.y = Math.random() * (2732 - parrot.height) + parrot.height / 2;
	obstacles.push(parrot);
	game.addChild(parrot);
}
function spawnCoin() {
	var coin = new Coin();
	coin.x = 2048 + coin.width / 2;
	coin.y = Math.random() * (2732 - coin.height) + coin.height / 2;
	coins.push(coin);
	game.addChild(coin);
}
game.down = function (x, y, obj) {
	bird.flap();
};
game.update = function () {
	bird.update();
	for (var i = obstacles.length - 1; i >= 0; i--) {
		obstacles[i].update();
		if (bird.intersects(obstacles[i])) {
			LK.effects.flashScreen(0xff0000, 1000);
			LK.showGameOver();
		}
	}
	for (var j = coins.length - 1; j >= 0; j--) {
		coins[j].update();
		if (bird.intersects(coins[j])) {
			score += 1;
			scoreTxt.setText(score);
			coins[j].destroy();
			coins.splice(j, 1);
		}
	}
	if (LK.ticks % 120 == 0) {
		spawnAnimal();
	}
	if (LK.ticks % 240 == 0) {
		spawnParrot();
	}
	if (LK.ticks % 180 == 0) {
		spawnCoin();
	}
}; ===================================================================
--- original.js
+++ change.js
@@ -1,7 +1,21 @@
 /**** 
 * Classes
 ****/ 
+var Animal = Container.expand(function () {
+	var self = Container.call(this);
+	var animalGraphics = self.attachAsset('animal', {
+		anchorX: 0.5,
+		anchorY: 0.5
+	});
+	self.speed = -5;
+	self.update = function () {
+		self.x += self.speed;
+		if (self.x < -animalGraphics.width / 2) {
+			self.destroy();
+		}
+	};
+});
 // Assets will be automatically created and loaded during gameplay
 // Bird class
 var Bird = Container.expand(function () {
 	var self = Container.call(this);
@@ -67,8 +81,15 @@
 
 /**** 
 * Game Code
 ****/ 
+function spawnAnimal() {
+	var animal = new Animal();
+	animal.x = 2048 + animal.width / 2;
+	animal.y = Math.random() * (2732 - animal.height) + animal.height / 2;
+	obstacles.push(animal);
+	game.addChild(animal);
+}
 var bird = game.addChild(new Bird());
 bird.x = 2048 / 4;
 bird.y = 2732 / 2;
 var obstacles = [];
@@ -122,9 +143,9 @@
 			coins.splice(j, 1);
 		}
 	}
 	if (LK.ticks % 120 == 0) {
-		spawnBird();
+		spawnAnimal();
 	}
 	if (LK.ticks % 240 == 0) {
 		spawnParrot();
 	}