Ahead of the anticipated release of Double Fine Production's Psychonauts 2 this Wednesday August 25th 2021, the original Psychonauts game has just been put on a 90% off sale at itch.io. It is …