Alien parts took me a while to figure out. was like huuuh, I have to jump to the aliens or something? Cool concept and final level. I like the dithering and graphics too