Lots of changes to the mission system.