updates player type