Crosshair should only render when targeted entity can be spectated
Replace SpectatorRenderer
Fix replay not being closed properly