Remake of Space Invaders game