A match-three puzzle / Space Invaders fan fiction game made in 48 hours for Ludum Dare 27.