Only save player files if they actually changed to reduce IO even more