Почему код не работает. Это из-за FixUpdate и Void Start??
Код в Start выполняется при старте скрипта (грубо говоря) и раньше чем FixedUpdate. На этот момент second еще будет равна 0. И никакая корутина не выполнится.
StartCoroutine должно запускатся не в начале сцены??- тут без знаков вопроса.