changed save location to same as executable regardless of current directory
put back 0 arg constructor for MDistplayMode to allow serialization