add self.location to player