minor work on player `move`