The documentation for the Player:Move() method incorrectly states that it is useful for creating moving NPCs. I assume it got mixed up with Humanoid:Move().
This is useful when scripting NPC Humanoids that move around a map - but are not controlled by an actual player’s input.