Not-Quite Bug Fix

- Added a try-catch to the update loop so that runtime script exceptions
can be caught.
- Moved v8 error reporting out of the Gunship class into the V8Helpers
namespace.
- Added type checking for GameObject.GetPosition() to avoid crashes in v8.