The player update should occur before play_player update.
Basically, this makes sure the player exists in the database
before adding dependent data (a FK constraint is violated when
inserting a play_player without a valid player id).

I think this should resolve #39, but I don't have enough details
to confirm.