You're Still Here?

You're Still Here? is one of the achievements in the game Descenders.