Replacing Coroutines in Unity with C# Task Async Pattern (TAP)