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 previous preventing a double free situation.