Fix: Check if timer is already started in Timer::start().