Simon The Sorcerer 2
solution
by Loopy
solution
by MaGtRo
solution
The Spoiler Centre