optimize end condition loops
reduce time between mission end condition and end screen