Fixed puzzle part updating (update SQL was referring to `id` instead of `name`)