Disable automatic termination when simulation is active. This is probably a good idea anyway, but will also stop Enjoyable from being backgrounded by App Nap in 10.9.
Switch from NSTimer to a CVDisplayLink to handle continuous events. NSTimer was never great and scheduler coalescing in 10.9 will make it even less suitable for real-time use.