Nemesis: The Wizardry Adventure
     
solution by Mike Marcelais
solution by Stephen Arsenault
     

The Spoiler Centre