Added two new features: setFrameSound and addFrameCallback.
These allow you to attach sounds to a specific frame,
and also call callback functions per specific frame as well.

Of course, all the proper removal methods exist as well,
such as removeFrameSound, removeAllFrameSounds, removeFrameCallback.

Signed-off-by: SammyJoeOSborne <slopps@gmail.com>