Use a static instead of passing by value

This fixes some stack overflows with passing around MissionInfo by value,
causing some values to be overwritten with insanity when read back.