public void playFromPool(CogaenId poolId) {
		Pool pool = this.pools.get(poolId);
		if (pool == null) {
			throw new RuntimeException("unknown source pool " + poolId);						
		}
		
		if (pool.isReady()) {
			pool.getSource().playSound();			
		}
	}