Fix crash when loading a map, going to main menu and loading another map

This avoid unnecessary copies of the fontInfo struct and allows for checking of whether the font was freed previously preventing a double free situation.