Dungeon Keeper 2
solution
by Jarrod Hampton
solution
by Kasey Chang
The Spoiler Centre