public MainGame(Program program, Canvas canvas) {
		MainGame.instance = this;
		
		this.program = program;
		this.canvas = canvas;
		
		world = new World(250, 250); //Program.WIDTH / 10, Program.HEIGHT / 10);

		village = new Village(this, 10, 10);
				
		//Add all posible (and inital) tasks
		addTask(new TaskBuildVillage());
		addTask(new TaskBuildTent());
		addTask(new TaskGatherWood());
				
		for(int i = 0; i < 5; i++) {
			people.add(new Person(this, 1 + i, 1));
			requestTask(new TaskBuildTent().getName());
		}
		
		//TODO: Implement the main feature of this program...
		//tick(n);
	}