added moving and jump