Starting the recipe class.
Recipe database.
Creating recipe for Fireball Explosion.
Rename Director -> Property.
Changing to the revised recipes idea.

[ci skip]
Advancing in adapting the demo level to using recipes.
Urns are back.
Make params optional.
More progress in porting demo level 1.
Created event region. Begin to refactor first_blood.
Spawn doors and unload previous room in firstblood
Finish firstblood using recipes.
Merge branch 'builder-director' into dev