Added some modifications. Might be broke. Need to save as-is because I'm swapping PC's tomorrow and don't want to lose changes. Apologies for any problems this may cause.