Will self.player ever be true? I can't tell how self.player is set for projectiles.