Ninjas, a Shinto priestess, a Buddhist priest rumbling along dispatching feudal adversaries in ancient Japan: Genki would love to claim the glory, but if we were let loose on a project, this wouldn't be far off. Think Kikikaikai for the GameBoy. Known in Japan as Tenshin Kaisen.