#34 Added ability for Timer to notify observers before starting playing