Edited ghost scripts to play back in sync with the audio
Closes #601 (closed)
This branch resolves the bug where the ghost and ghost audio playback are out of sync. The Ghost frame playback frame rate is now determined by the audio clip length and the number of frames recorded. If the ghost frame playback lags behind due to strain on the hardware then it will skip frames in order to catch up. This means the audio and ghost are always in sync, however, adding large models to a scene with a ghost could result in jerky ghost movement.
There is an activity called "Ghost sync test" which can be used for testing