Plunge into the past for a rousing romp through Edo period Japan!