Added spectatorControlComponent

Essentially a collision sphere around a controllable camera. Still in
progress.