Have the light node be separate and give it scripted logic to copy players location(with additional offset if need be). Or have the player and the light be children of the same parent node, movement code moves the parent, rotation code rotates the player node.