split off player class