Gehenna Gaiden: jack of all trades.