Very cool! This reminded me a lot of the little arcade machine mini-game in Stardew Valley where you play as the little cowboy, shooting goblins or something. The little eyeball spawner things really added to the difficulty, but the walls being able to block projectiles also helped!
Great job overall!