The Idea was good! only a few obsevation. In the first levels you should spawn less object, so the player can get the idea of what is changing with a smaller pool before trying more complex scenarios
Totally agree, the game should have a more progressive learning curve instead of just cramming everything into one room xD