One of the most enigmatic, radical, and bonding games ever made is finally on Xbox. Are you ready to live forever?