Shadowed: The Demon Castle of Ooe: Patch 1.0.5 - Controller support!

So this patch ended up being smaller than anticipated, because I finally got around to adding controller support! It took a lot more work than I thought it would, and some issues may remain which are pretty much unfixab…