Controller update and bug fixes - 2 August

[list] [*]Controller input switched to native input, changes from the controller beta moved to main branch - this should fix most issues with controller compatibility including allowing players to use Steam Input. [*]Removed screenshake and wait frames from fire DoT ticks. [*]Fixed minor collision softlock in mansion. [*]Fixed bat AI that would cause issues in rare circumstances in the Avarice fight meaning it would never complete the battle. [*]Fixed potential similar AI issue on spear enemies that may cause them to just run off or stand still. [*]Fix for people affected by a previous ghost save issue. [*]Fixed softlock returning to a night shrine with jefferson for a second time. [*]Fixed friction bug on pot mimics. [*]Added silent servant completion to end game door glow checks. [*]Fixed rare bug where end game boss door would not spawn after a premature game exit. [*]Fixed issue where travelling with the gondola in certain circumstances can cause you to spawn at the wrong location and lock the camera. [*]Added extra backup saves and a readable JSON file dump for assistance debugging future save issues. [/list] Rolling out controller changes from the beta branch to main. Switching from Unity input to direct/native input and allowing supported devices to use Xinput. Also added checks to ignore signals sent by phantom controllers that some people's drivers were doing. If this patch changes/breaks controller input for you please get in touch here or email me at contact@acidnerve.com letting me know what controller you have, and emailing me log files if possible.