db: fix a bug on player update
db: fix a bug on player update

Updating the player was resetting the player's points.
Fix it by instituting this policy:

* on add points are always set to initial points (if unspecified,
  set to zero)
* on update points are set only if initial points are explicitly
  set, otherwise, they are kept unchanged

Signed-off-by: Ilija Hadzic <47a09d4a4430975766160361f65fc72633be50b6@gmail.com>

ihadzic/jim,ihadzic/jim,ihadzic/jim