Nice small game. Some bugs in the end. Maybe the gameplay could affect the alien somehow. Like maybe getting hit makes the alien to move faster.
Our game has a littlebit similar idea than yours so maybe you can check that out.
Thank you for your feedback. I'll check it out