Xanadu Next, is Legend of Xanadu 3?