Thank you for the valuable advice! It took me quite a while just to implement the basic shooting, enemy wave mechanics and make the audio working. I wish I had more time to dig deeper into some more creative mechanics.