We added a few new features to the game, mostly focusing on making the menus navigable by a controller and using keyboard inputs. I also just added a new method for moving the character around the screen. Holding the mouse button down and moving it around now causes the player character to move towards the mouse.
We are overall pretty happy with how simple this all was to figure out and how fast we were able to implement all the features we wanted using existing godot functionality. I think we have a lot to learn in terms of best practices when creating games in godot and ways to achieve things more efficiently but overall we're happy with the project and are happy to leave it where it is. The only thing we might want to fix is the way the player character moves when on top of the mouse cursor when using mouse movement.