The long-awaited return of Psychonauts is finally here with Psychonauts 2, from Double Fine Productions.