I died on 9 wave, it's really hard! 3 place in leaderboard. Not almost clear how are runs randomized? Anyway nice game!

The idea was to take a word to seed the RNG. I only connected that to affect the spawn rate and variety. Even those are bounded by the "difficulty" setting of each wave. But you would get the same creatures spawn at the same time if you re-used the same seed word on any particular wave. The location comes from another RNG. I was trying to get power-ups in, to give more "visible" randomness, but Godot had lost my web export templates folder, so I polished other things in the final hour; I'm still chewing through the powerup system 24 hours later.
Thanks for playing.