public void createPool(CogaenId poolId) {
		Pool old = this.pools.put(poolId, new Pool());
		
		if (old != null) {
			this.pools.put(poolId, old);
			throw new RuntimeException("particle system pool already exits id " + poolId);
		}
	}