The way you incorporated looping was super smart and fun! The game loop feels good and makes sense. I think a little bit more time between encounters would help balance it so that you're not relying as much on enemy drops to win. Well done!