world:
elements:
- name: player
properties:
position: [0, 0]
health: 100
behaviors:
- type: move
- name: enemy
properties:
position: [10, 10]
health: 50
behaviors:
- type: move
python
from demiurge import World
world = World()
world.load_elements_from_file('config.yml')
player = world.get_element('player')
enemy = world.get_element('enemy')
player.set_property('health', 80)
player.send_message('enemy', 'attack')
world.update()