Kashin Koji (果心居士), also called Shippo Gyoja, is a Japanese folkloric/legendary character of a late Muromachi period magician. There are stories of him performing magic before Nob…