We need to see what is listening for the PlayerMovedReport that is updating the player's position, as well as the npcs.