Reworked MaterialTween to use a coroutine instead of Update.