It's probably the red enemies in your video, but the name "Red Link" just popped into my head.
That and "Project Red".
Other than that your game looks cool! Certainly something I'd green-light, and will as soon as I know how you do name it. Very alike UFO, keep on doing the good work!