Bonus episode, Ghosts of the Past, has been added to the game! (+bugfixes etc.)

Hey y'all! First of all, a big thanks to everybody who's played the game so far. I really appreciate it. Second of all, I've decided to add a large content update to the game. It adds a new bonus episode with 6 new bosses, and is called Ghosts of the Past. I wanted to try to make sure this patch would be close enough to a state I'd be comfortable leaving the game in should I not be able to update the game again, so I tried to fix most of the biggest bugs and issues and also add a bit more content to the game. The new episode doesn't really wrap up the story or even add much to it, but rather gives me a chance to just... give people more stuff to play through. I hope you enjoy. Here's what's been fixed: [olist] [*]UI no longer glitchy when moving mouse fast [*]You can (hopefully) no longer die while a boss is dying [*][spoiler]Xenocapsule[/spoiler] should no longer be as RNG-heavy [/olist] Here's what's been added: [olist] [*]Keyboard controls can now be remapped [*]Controller controls now stay remapped when you exit [*][spoiler]Grim Freezer[/spoiler] has a new intro animation [*]New bonus episode, Ghosts of the Past, has been added, featuring 6 new challenging bosses for you to face off against! [/olist] Before people ask about the hitboxes... sadly, no, I can't really fix those that easily. There are some projectiles that go along the ground and I don't have an easy way to make those hitboxes taller to accommodate for making the player's hitbox shorter. I'll try to keep that in mind more carefully for future projects, for what it may be worth, but I'm not sure there's really a good solution for fixing that for this project, much as I wish I could fix that. Sorry...