Had difficulties implementing Coroutines per this site http://unitypatterns.com/introduction-to-coroutines/