"Audio is implemented with C bindings to FMOD."
This is the only part of the game code not written in haskell. Some of the logic doesn't need to be in C, but it was easier to be incredibly lazy about not writing FFI wrappers.