Indie science fiction film Life Tracker is a fascinating story of three friends in...