Pretty good ideas there and its a nice place to start as a first Godot project. It will be nice to see what you do in the future with everything you learned from this project!