FIX: Corruption of fabrik_t pointers caused by incorrect use of unions in the passenger generation code