Implement player cancelling
Move complex animation into setup
Review changes
Merge pull request #82 from alancutter/cancelGroups

Implement group player cancelling
Changed names to be more descriptive
Add test to make sure that the sources are working
Small change
Clean up the test that tests the sources
Adding more operations to the sources canary test case
Add some more stuff to the sources canary test