added impl for changing player color along with package for holding turn update behaviors