Invincible timeline