fix enabled checboxes on return to player after loading another or new.

 refactor to have more done in the players service