More work on game abstraction layer.

- Added controller interface
- More logging
- Added some SKSE function calls to script dragon