Hey there, thanks for the feedback and sorry to be a bit long on the answer ^^
It’s true i should probably remove the non-euclidian tag as it was mostly kind of a private joke :D
For the other things, you’re totally right about the elements being hard to find if you move from start position (where litteraly everything spawns, as i did not do anything based on player position as far as waves are concerned), and your solution looks like a good one.
I might come back to it when i get some time, would also do some balancing because the game is very hard in it’s actual state.