A fast-paced space shooter with screen-shaking explosions and a mystery at its heart.

Action