There is no point in making vectors on every attempt to open doors

I would very happy to have initializer_lists from c++11. Without them this code seems a bit ugly.