Firedoor Update

I can explain every change in depth if you need it...