Nice job, this was a lot of fun! One area that could be improved is the enemy pathfinding: it was relatively easy to get them stuck on obstacles
Oh yeah for sure. I wanted to use pathfinding in Godot but didn't quite get what I wanted from it, so I decided to stick with just having them get stuck for now! In any case they'll all get unstuck eventually haha