Earth's fate hangs in the balance in this breathtaking retro inspired, Super Scaler Arcade Shoot-Em-Up.