Tenshukaku, Dragon King Keep