First Person camera controller
and spectator camera mode