There is DnD in the land of the Nippon!