Move  responsibility to player class