Kingdom 'O Magic
solution
by MOATMAI@aol.com
hints
by Darksheer
The Spoiler Centre