Majecty: the Fantasy Kingdom Sim
     
solution by Steven W. Carter
     

The Spoiler Centre