Simon The Sorcerer solution by MaGtRo solution by Loopy general hints by Zorian Rotenberg solution by Michael Shire solution by Stress solution
The Spoiler Centre