Updated Adventure player grain to use events
Raise needs to return Task, not FromResult
Changed use of ContinueWith to use await