Tweak order of some operations.
Add typedefs for cure points.
Play accurate number of frames.
Add initial cue point.