public void registerAllServices(Core core) {
		if (this.logFile == null) {
			core.addService(new ConsoleLogger());
		} else {
			core.addService(new FileLogger(new File(this.logFile)));
		}
		
		core.addService(new IdService());
		core.addService(new TimeService());
		core.addService(new PropertyService(this.proeprtyFile));
		core.addService(new EventService());
		core.addService(new GameStateService());
		core.addService(new TaskService());
		core.addService(new ResourceService());
		core.addService(new EntityService());
		core.addService(new XmlResourceDescriptionService(this.resourceFile));
	}