There is a lot going on in this game and it controls well. However, it doesn’t do much to help the player understand how to play it / what is going on. I think you’re off to a great start making games. You should start looking into how to design games and what games do that make them approachable. I think the biggest thing this game is missing is affordances.
In game development, an affordance is a design feature that clearly signals to the player what actions are possible with a game element, making interactions intuitive without explicit instructions.
To play your game, the player has to spend a lot of time reading to figure out how to play and what is going on.
Additionally, you have a ton of content and levels but nothing in them makes me want to stick around. I am just running aimlessly to the right shooting things with tons of text on the screen that I don’t have time to read. Sometimes the lights go off and I don’t know why. I did make it to level 10 before I stopped.
Lots of ambition here which I love. Next, I would focus on learning what makes a game great for your players.