-- x, y, state (open|closed), needs (item_id), says (door_template, typically), ex:
--4,4,closed,item_iron_key,door_template
--21,2,closed,nil,nil
2,19,closed,item_iron_key,door_template
9,11,closed,item_iron_key,door_template

--arcade doors
3,10,closed,item_jade_token,door_template
5,10,closed,item_crystal_token,door_template
3,8,closed,item_silver_token,door_template
5,8,closed,item_gold_token,door_template
3,6,closed,item_platinum_token,door_template
5,6,closed,item_diamond_token,door_template
3,4,closed,item_emerald_token,door_template
5,4,closed,item_ruby_token,door_template
4,3,closed,item_sapphire_token,door_template