Try cutting down on scope. The idea is good and could be implemented in a great way, but for now, try having just one type of enemy, and make the assets like art and music very basic. You could download assets online if you credit them. When i got my game idea, i had a huge scope in mind but i had to cut down on a LOT of stuff. Just make the game really small for now, and you can expand on it in the future after the game jam if you want
Viewing post in Is this out of my scope? (Beginner Dev)
Yay! The nice thing is, if you get the squirrel set up, you can set its script as an enemy.gd (or similar), use @export variables for different attributes like speed and health, and if you want to make another enemy, you can change those export variables in the inspector an voila, new enemy using only one script!