Procedural audio engine that changes based on gameplay