Added visited connection point alerts to stage plates. Removed save on window close (Deciding that saving the game at smart locations when the game is in a known good state is a better idea). Player XP config fixed.
if(GameState::STATE!=GameState::states[States::MAIN_MENU]){//If we're on the main menu, we don't have a save file loaded. So we would skip saving the game.
if(!opt_cp.has_value())ERR(std::format("WARNING! Could not find connection point {}! THIS SHOULD NOT BE HAPPENING! Potential invalid unlock name.",unlockName));
if(!opt_cp.has_value())ERR(std::format("WARNING! Could not find connection point {}! THIS SHOULD NOT BE HAPPENING! Potential invalid unlock name.",key));