Aliisha: The Oblivion of the Twin Goddesses is an adventure arcade puzzle game with a third-person view in a fantasy setting, where in the role of... Read more