Core: Trigger OnSave hook for PlayerScript

OnSave is not triggered anywhere.
This adds the call to the SaveToDB function for player.

Unsure if should be triggered elsewhere as well :)