var features = [
{
	title: 'Add prods',
	text: 'Let pouët grow',
	desc: '+25% glöp performance',
	mingloeps: 10,
	mincdc: 0,
	callback: function() {
		gloepperprod *= 1.25;
	}
},
{
	title: 'Add screenshots',
	text: 'Lovely pixels!',
	desc: '+1 glöp / prod',
	mingloeps: 20,
	mincdc: 0,
	callback: function() {
		gloepperprod += 1;
		screenshot.style.visibility = 'visible';
	}
},
{
	title: 'Add .nfo',
	text: 'Moar info',
	desc: '+1 glöp / prod',
	mingloeps: 30,
	mincdc: 0,
	callback: function() {
		gloepperprod += 1;
	}
},
{
	title: 'Join the BBS',
	text: 'Feed the trolls',
	desc: '+20% glöp performance',
	mingloeps: 50,
	mincdc: 1,
	callback: function() {
		gloepperprod *= 1.2;
	}
},
{
	title: '6510',
	text: 'Keep up with the commodore',
	desc: '+8 Bit',
	mingloeps: 64,
	mincdc: 0,
	callback: function() {
		addgloep(64);
	}
},
{
	title: 'Paint logos',
	text: 'Hooray marketing',
	desc: '+0.5 glöps / activity',
	mingloeps: 80,
	mincdc: 0,
	callback: function() {
		gloepperprod += .5;
		logo.style.visibility = 'visible';
	}
},
{
	title: 'Write diskmag upload script',
	text: 'Literally?',
	desc: '+1 prod / second until done',
	mingloeps: 100,
	mincdc: 1,
	callback: function() {
		var maxmags = 100;
		var timer = setInterval(function() {
			addgloep(gloepperprod);
			prodnum += 1;
			if(!(maxmags--)) {
				clearInterval(timer);
			}
		}, 1100);
		timers.push();
	}
},
{
	title: 'Add results.txt',
	text: 'Know it all',
	desc: '+1 glöp / 10 prod',
	mingloeps: 130,
	mincdc: 0,
	callback: function() {
		gloepperprod += 0.1;
	}
},
{
	title: 'Grow Tomatoes',
	text: 'Jumping vegetables',
	desc: '+1 glöp / Easter',
	mingloeps: 200,
	mincdc: 1,
	callback: function() {
		timers.push(setInterval(function() {
			addgloep(gloepperprod);
			prodnum += 1;
		}, 5000));
	}
},
{
	title: 'Enter protected mode',
	text: 'VGA for the masses',
	desc: '+16 Bit',
	mingloeps: 286,
	mincdc: 0,
	callback: function() {
		gloeps += 16;
	}
},
{
	title: 'Add credits',
	text: 'Credits where credits are due',
	desc: '+1.5 glöp / prod',
	mingloeps: 300,
	mincdc: 0,
	callback: function() {
		gloepperprod += 1.5;
	}
},
{
	title: 'Add slengpung',
	text: 'I want to see more lucky people',
	desc: '+1 glöp / 10 prod',
	mingloeps: 333,
	mincdc: 0,
	callback: function() {
		gloepperprod += 0.1;
	}
},
{
	title: 'Boost reEto',
	text: 'Tell your neighbours about pouët',
	desc: 'Double your glöps',
	mingloeps: 400,
	mincdc: 0,
	callback: function() {
		gloeps *= 2;
	}
},
{
	title: 'Leverage Lotek',
	text: 'ATAAAARI!',
	desc: '+1 prod / second',
	mingloeps: 500,
	mincdc: 2,
	callback: function() {
		timers.push(setInterval(function() {
			prodnum += 1;
			addgloep(gloepperprod);
		}, 1100));
	}
},
{
	title: 'Install UD',
	text: 'Distributed gloepping',
	desc: '+automatic extra glöps',
	mingloeps: 600,
	mincdc: 1,
	callback: function() {
		timers.push(setInterval(function() {
			addgloep(2.3);
		}, 1000));
	}
},
{
	title: 'Get Optimustic',
	text: 'Get a life',
	desc: '+1 prod / second',
	mingloeps: 700,
	mincdc: 2,
	callback: function() {
		timers.push(setInterval(function() {
			addgloep(1.5*gloepperprod);
		}, 1400));
	}
},
{
	title: 'Code on real hardware',
	text: 'Emulator suxx!',
	desc: '+1 platform glöp / prod',
	mingloeps: 800,
	mincdc: 0,
	callback: function() {
		gloepperprod += 1;
	}
},
{
	title: 'Subdivide ZX Spectrum',
	text: 'Oh the drama!',
	desc: '+50% glöp increase',
	mingloeps: 1000,
	mincdc: 0,
	callback: function() {
		gloeps *= 1.5;
		prodnum *= 1.2;
	}
},
{
	title: 'Eleet',
	text: 'For elite only',
	desc: 'Ihlaid',
	mingloeps: 1337,
	mincdc: 0,
	callback: function() {
		gloepperprod *= 2;
	}
},
{
	title: 'Form BITS',
	text: 'You get what you pay for',
	desc: '+2 prods / second',
	mingloeps: 1500,
	mincdc: 1,
	callback: function() {
		timers.push(setInterval(function() {
			addgloep(gloepperprod);
			prodnum += 1;
		}, 2000));
	}
},
{
	title: 'Add lists',
	text: 'external mind',
	desc: '+3 glöp / 20 prod',
	mingloeps: 1700,
	mincdc: 0,
	callback: function() {
		gloepperprod += 0.15;
	}
},
{
	title: 'Add mobile pouet',
	text: 'Glöp to go',
	desc: '+40% glöp performance',
	mingloeps: 2000,
	mincdc: 0,
	callback: function() {
		gloepperprod *= 1.4;
	}
},
{
	title: 'Integrate demozoo',
	text: 'Networking',
	desc: '+glöp for glöp',
	mingloeps: 2500,
	mincdc: 1,
	callback: function() {
		gloepperprod += 3;
	}
},
{
	title: 'Engange Sensenstahl',
	text: 'BBStro overload',
	desc: '+1337% glöp performance',
	mingloeps: 3000,
	mincdc: 4,
	callback: function() {
		gloepperprod *= 13.37;
		timers.push(setInterval(function() {
			addgloep(gloepperprod);
			prodnum += 5;
		}, 5000));
	}
},
{
	title: 'Move to SceneID',
	text: 'Easy login',
	desc: '+15% glöp performance',
	mingloeps: 3500,
	mincdc: 0,
	callback: function() {
		gloepperprod *= 1.15;
	}
},
{
	title: 'Upgrade to 2.0',
	text: 'new technology',
	desc: '+2.0% glöps',
	mingloeps: 6000,
	mincdc: 0,
	callback: function() {
		gloeps *= 2;
	}
},
{
	title: 'Provide metapouet',
	text: 'discover forgotten gems',
	desc: '+80% glöp performance',
	mingloeps: 4000,
	mincdc: 0,
	callback: function() {
		gloepperprod *= 1.8;
	}
},
{
	title: 'Contribute new Multiplaptforms',
	text: 'Drive Gargaj crazy',
	desc: '+5 platform glöp / prod',
	mingloeps: 8000,
	mincdc: 0,
	callback: function() {
		gloepperprod += 5;
	}
},
{
	title: 'Go VR',
	text: 'Real Virtuality',
	desc: '+3D glöp',
	mingloeps: 12000,
	mincdc: 0,
	callback: function() {
		gloepperprod += 3;
	}
},
{
	title: 'Glöperator',
	text: 'Get in control',
	desc: '+80% glöp performance',
	mingloeps: 16000,
	mincdc: 2,
	callback: function() {
		gloepperprod *= 1.8;
	}
},
{
	title: 'Greets',
	text: 'For elite only',
	desc: 'Ultrabryte',
	mingloeps: 31337,
	mincdc: 0,
	callback: function() {
		gloepperprod *= 7;
	}
},
{
	title: 'DFoxify database',
	text: 'Insider bonus',
	desc: '+999999 glöps',
	mingloeps: 99999,
	mincdc: 2,
	callback: function() {
		gloeps += 9999999;
	}
},
{
	title: 'Backup database',
	text: 'Ooops, I forgot',
	desc: '+mayhem',
	mingloeps: 10000,
	mincdc: 0,
	callback: function() {
		gloeps = 0;
		cdc = 0;
		prodnum = 0;
		cdcstat.textContent = 0;
		cdcSpentCurrent = 0;
		gloepstat.textContent = 0;
		updateprodcnt();
	}
},
{
	title: 'Bacon',
	text: 'The pig inside',
	desc: '+oink?',
	mingloeps: 50000,
	mincdc: 1,
	callback: function() {
		cdc += 32;
	}
},
{
	title: 'ScenePoints',
	text: 'It´s fancy!',
	desc: '+<3 <3 <3',
	mingloeps: 1500000,
	mincdc: 1,
	callback: function() {
		gloepsNextCdc = 0.1 ** 130;
	}
},
{
	title: 'World domination',
	text: 'Dreaming for it? (386 cdc)',
	desc: 'scene == you && you == scene',
	mingloeps: 68030,
	mincdc: 386,
	callback: function() {
		gloeps = Infinity;
		document.getElementById('yourule').style.display = 'block';
	}
}
];