Worked through the first few examples.
Using shorter versions of function names. Using different forms of the callback() function.
Merge branch 'feature/async_play' into development