Spectator Update

Features:
Full sized map
Fov Zoom
Tag names for players
Totally rewrote camera, its now smooth and buttery.
Revamped tags.

#187
#175

Fixed
#125
#126
#193