Remastered game with more features from the first Invaders from the Strange Space