Add working (but in need of touch-ups) SPECTATOR SUPPORT!