public async Task <FeedbackMessage> Leave() { if (mCurGrain != null) { return(await mCurGrain.LeavePlayer(mPlayerID)); } return(await Task.FromResult <FeedbackMessage>(new FeedbackMessage(FeedbackMessage.Responces.Error, "Leave was not initialized first or null chunk returned"))); }