Closes #16: Updated spectator to match player interface.