refactor

extract alarm light feature from AlarmSystem script
fix that alarm light does not fade out