Hey thanks so much for checking out my game! To get past the door you have to find the codex that allows you to activate the save/fast travel points. there is a little green arrow (that i probably should have made more noticable) that is always pointing you to the current objective. You can also peep the mini-map!
As for the gamepad issue, there are two known issues that might be coming into play. The first is that sometimes if you launch the game before connecting your gamepad to your machine it sometimes doesn't pick up. Re launching the game after the gamepad has been connected fixes this.
The second issue is that Raylib does not have good support for third party controllers out of the box. I did my best to work around this by adding support manually from this database https://github.com/mdqinc/SDL_GameControllerDB. If you can tell me what type of gamepad you are using I can check if it is listed there.
Anyway thank you very much again for your review!