Y'know, Grand Eggship could just be one level where you race Metal through the ship as it travels to Eggrock, ending with the ship exploding and the player having to reach an escape pod before Metal. Sort of like the Metal race from Sonic CD, only inside a ship.