Fixes to SCP-173 behavior

I have decided to release the fixes outside of other SCP-related plans
for Halloween. Maybe more adminbuse will occur this way

- SCP nows stuns and paralyses as soon as he gets a grab, and not after
a huge list of fluff. This ensures you can't lag-walk your way out of
his grab forever. At least it should
- Attempt fix to SCP's sight code. Now he should ALWAYS count himself as
observed if someone is facing him, instead of weighting odds like a
drunkard and ignoring non-direct sight 90 % of the time
- Save up one indent level by returning Life() code after sight check if
we have observed
- Fix error caused by trying to get a vent's name, and foolproof it in
general. No need to know SCP went through the Bar Air Vent 2

This should do for now. If any more bugs show up, warn me
Merge pull request #1815 from dylanstrategie/SCP-Fix

Fixes to SCP-173 behavior