Move common player functions to dedicated class.
Update enums.