PC Spirits of Xanadu Review Spirits of Xanadu is a new puzzle game with horror elements by Allen Trivette and Lee Williams, that releases Thursday, March 26th, 2015. I... MonsterVine StaffMarch 26, 2015