Implements view_angle functionality, tested and confirmed not to have
breaken anything.
Merge pull request #691 from RobertBColton/master

Pulls view_angle functionality from RobertBColton/master