Kingdom 'O Magic
     
solution by [email protected]
hints by Darksheer
     

The Spoiler Centre