add Player Move logic