name=Final
size=2800,1250
tile(Block,150,300)
tile(Block,200,300)
tile(Block,250,300)
tile(Block,300,300)
tile(Block,400,300)
tile(ShadowStart,200,250)
tile(PlayerStart,250,250)
tile(NotificationBlock,300,250){
	message="The very best of luck!"
}
tile(Block,450,300)
tile(Block,450,250)
tile(Block,450,200)
tile(Block,800,200)
tile(Block,450,350)
tile(Block,450,400)
tile(Block,450,450)
tile(Block,500,450)
tile(Block,550,450)
tile(Block,700,450)
tile(Block,750,450)
tile(Block,800,400)
tile(Block,800,350)
tile(Block,800,300)
tile(Block,800,250)
tile(Block,850,200)
tile(Block,900,200)
tile(Block,950,200)
tile(ShadowBlock,850,150)
tile(ShadowBlock,850,100)
tile(Block,0,250)
tile(Block,0,250)
tile(Block,0,250)
tile(Switch,0,200){
	behaviour=on
	id=1
}
tile(Block,350,300)
tile(Block,800,450)
tile(ShadowBlock,400,250)
tile(NotificationBlock,500,400){
	message="TIP:\nTry to get your shadow in front of the shadow\nwall. If he falls down you'd better restart."
}
tile(MovingShadowBlock,750,200){
	MovingPosCount=2
	disabled=1
	id=1
	loop=1
	t0=166
	t1=166
	x0=-250
	x1=0
	y0=0
	y1=0
}
tile(Swap,650,400)
tile(Block,1000,250)
tile(Block,1050,300)
tile(Block,1100,350)
tile(Block,1150,400)
tile(MovingSpikes,1050,50){
	MovingPosCount=2
	disabled=0
	id=4
	loop=1
	t0=100
	t1=100
	x0=0
	x1=0
	y0=150
	y1=0
}
tile(MovingSpikes,1150,150){
	MovingPosCount=2
	disabled=0
	id=5
	loop=1
	t0=100
	t1=100
	x0=0
	x1=0
	y0=150
	y1=0
}
tile(Block,1200,400)
tile(Block,1250,400)
tile(Block,1300,400)
tile(Checkpoint,1250,350)
tile(Block,1350,350)
tile(Block,1400,350)
tile(Block,1450,350)
tile(MovingBlock,1500,450){
	MovingPosCount=2
	disabled=0
	id=12
	loop=1
	t0=200
	t1=200
	x0=0
	x1=0
	y0=-300
	y1=0
}
tile(MovingBlock,1550,400){
	MovingPosCount=2
	disabled=0
	id=12
	loop=1
	t0=200
	t1=200
	x0=0
	x1=0
	y0=-300
	y1=0
}
tile(MovingBlock,1600,350){
	MovingPosCount=2
	disabled=0
	id=12
	loop=1
	t0=200
	t1=200
	x0=0
	x1=0
	y0=-300
	y1=0
}
tile(MovingBlock,1650,300){
	MovingPosCount=2
	disabled=0
	id=12
	loop=1
	t0=200
	t1=200
	x0=0
	x1=0
	y0=-300
	y1=0
}
tile(MovingBlock,1700,250){
	MovingPosCount=2
	disabled=0
	id=12
	loop=1
	t0=200
	t1=200
	x0=0
	x1=0
	y0=-300
	y1=0
}
tile(MovingBlock,1750,200){
	MovingPosCount=2
	disabled=0
	id=12
	loop=1
	t0=200
	t1=200
	x0=0
	x1=0
	y0=-300
	y1=0
}
tile(Block,1800,0)
tile(Block,1800,100)
tile(Block,1800,150)
tile(Block,1850,0)
tile(Block,1900,0)
tile(Block,1850,100)
tile(Block,1900,100)
tile(Switch,1400,300){
	behaviour=off
	id=12
}
tile(Block,1800,200)
tile(ConveyorBelt,1950,100){
	disabled=0
	speed=2
}
tile(Block,1950,0)
tile(Block,2000,0)
tile(Block,2050,0)
tile(Block,2100,0)
tile(Block,2150,0)
tile(Block,2250,0)
tile(Block,2200,0)
tile(Block,2250,50)
tile(Block,2250,100)
tile(Block,2250,150)
tile(Block,2250,200)
tile(ConveyorBelt,2000,100){
	disabled=0
	speed=2
}
tile(ConveyorBelt,2050,100){
	disabled=0
	speed=2
}
tile(ConveyorBelt,2100,100){
	disabled=0
	speed=2
}
tile(ConveyorBelt,2200,250){
	disabled=0
	speed=-2
}
tile(Block,2250,250)
tile(Block,2250,300)
tile(Block,2250,350)
tile(Block,2250,400)
tile(Block,2250,450)
tile(Block,1900,150)
tile(Block,1900,200)
tile(Block,1900,250)
tile(Block,1900,300)
tile(Block,1900,350)
tile(Block,1900,450)
tile(Block,1900,400)
tile(ConveyorBelt,2150,250){
	disabled=0
	speed=-2
}
tile(ConveyorBelt,2100,250){
	disabled=0
	speed=-2
}
tile(ConveyorBelt,2050,250){
	disabled=0
	speed=-2
}
tile(ConveyorBelt,1950,400){
	disabled=0
	speed=2
}
tile(ConveyorBelt,2000,400){
	disabled=0
	speed=2
}
tile(ConveyorBelt,2050,400){
	disabled=0
	speed=2
}
tile(ConveyorBelt,2100,400){
	disabled=0
	speed=2
}
tile(MovingBlock,600,450){
	MovingPosCount=2
	disabled=1
	id=17
	loop=0
	t0=20
	t1=20
	x0=0
	x1=-50
	y0=50
	y1=50
}
tile(MovingBlock,650,450){
	MovingPosCount=2
	disabled=1
	id=17
	loop=0
	t0=20
	t1=20
	x0=0
	x1=50
	y0=50
	y1=50
}
tile(Block,550,550)
tile(Block,700,550)
tile(Block,550,600)
tile(Block,550,650)
tile(Block,700,600)
tile(Block,700,650)
tile(Block,550,700)
tile(Block,550,750)
tile(Block,700,700)
tile(Block,550,800)
tile(Block,550,850)
tile(Block,600,850)
tile(Block,650,850)
tile(Block,700,850)
tile(Block,750,850)
tile(Block,750,700)
tile(Block,800,700)
tile(Block,850,700)
tile(Block,1900,500)
tile(Block,1900,550)
tile(Block,2300,450)
tile(Block,2350,450)
tile(Block,2250,700)
tile(Block,2350,700)
tile(Block,2300,700)
tile(Block,2400,700)
tile(Block,2400,450)
tile(Block,2350,650)
tile(Block,2350,600)
tile(Block,2450,700)
tile(Block,2500,700)
tile(Block,2450,450)
tile(Block,2500,450)
tile(Block,2550,450)
tile(Block,2600,450)
tile(Block,2600,500)
tile(Block,2600,550)
tile(Block,2600,600)
tile(Block,2600,650)
tile(Block,2600,700)
tile(Block,2550,700)
tile(Exit,2550,650)
tile(NotificationBlock,2450,650){
	message="You have made it!"
}
tile(Block,1900,700)
tile(Block,1950,700)
tile(Block,2000,700)
tile(Block,2050,700)
tile(Block,2100,700)
tile(Block,2150,700)
tile(Block,2200,700)
tile(Teleporter,2050,650){
	automatic=0
	destination=16
	id=15
}
tile(Block,1900,1100)
tile(Block,1950,1100)
tile(Block,2000,1100)
tile(Block,2050,1100)
tile(Block,1900,1150)
tile(Block,2200,1100)
tile(Block,2200,1150)
tile(Block,1900,1200)
tile(Block,1950,1200)
tile(Block,2200,1200)
tile(Teleporter,1950,1150){
	automatic=0
	destination=15
	id=16
}
tile(Swap,2150,1150)
tile(Button,2050,1200){
	behaviour=on
	id=17
}
tile(Block,2000,1200)
tile(Block,2100,1200)
tile(Block,2150,1200)
tile(Block,2100,1100)
tile(Block,2150,1100)
tile(MovingBlock,2100,1150){
	MovingPosCount=1
	disabled=1
	id=17
	loop=0
	t0=100
	x0=0
	y0=50
}
tile(Block,800,850)
tile(Block,850,850)
tile(Switch,800,800){
	behaviour=off
	id=19
}
tile(ConveyorBelt,900,850){
	disabled=0
	speed=-5
}
tile(Spikes,900,750)
tile(Spikes,950,750)
tile(Spikes,1000,750)
tile(Spikes,1050,750)
tile(Spikes,1100,750)
tile(Spikes,1150,750)
tile(MovingBlock,1250,800){
	MovingPosCount=2
	disabled=0
	id=19
	loop=1
	t0=350
	t1=350
	x0=-350
	x1=0
	y0=0
	y1=0
}
tile(ConveyorBelt,950,850){
	disabled=0
	speed=-5
}
tile(ConveyorBelt,1000,850){
	disabled=0
	speed=-5
}
tile(ConveyorBelt,1050,850){
	disabled=0
	speed=-5
}
tile(ConveyorBelt,1100,850){
	disabled=0
	speed=-5
}
tile(ConveyorBelt,1150,850){
	disabled=0
	speed=-5
}
tile(ConveyorBelt,1200,850){
	disabled=0
	speed=-5
}
tile(Block,1250,850)
tile(Block,900,700)
tile(Block,950,700)
tile(Block,1000,700)
tile(Block,1050,700)
tile(Block,1100,700)
tile(Block,1150,700)
tile(Block,1200,700)
tile(Block,1250,700)
tile(Block,1300,850)
tile(Block,1300,700)
tile(Block,1350,850)
tile(Block,1450,800)
tile(Block,1500,800)
tile(Block,1600,750)
tile(Block,1650,750)
tile(Block,1750,700)
tile(Button,1850,700){
	behaviour=on
	id=21
}
tile(Block,1800,700)
tile(MovingBlock,1900,650){
	MovingPosCount=1
	disabled=1
	id=21
	loop=0
	t0=166
	x0=0
	y0=50
}
tile(MovingBlock,1900,600){
	MovingPosCount=1
	disabled=1
	id=21
	loop=0
	t0=166
	x0=0
	y0=-50
}
tile(NotificationBlock,1800,650){
	message="Where could your shadow be?"
}
