Dragon Wars
     
solution by Wyvern
Cheat by see@cs.utexas.edu
     

The Spoiler Centre