Savage heroes: Tales of magical fantasy