Blast Door refactor

Refactors blast door code completely to eliminate massive amount of ugly copypaste code. It is now possible to easily add more types of blast doors, without having to use ton of copypaste.

Fixes #7343 
How is essentially leaving something unchanged going to make it OP?

Not nerfing blast doors just because some other door types have been nerfed does not in any way constitute a buff. I'm don't really see your point.