Really neat idea! Other than the lag/memory leak, the one suggestion I would make would be a way to get more planets or upgrade slots or something. Around the second wave's arrival, I had a bunch of wasted turns because I had already met the defense goal and used all the space on all five planets in my hand.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.