@@ -0,0 +1,709 @@
+import essence%0A%0Aclass Position(essence.Component):%0A    def __init__(self, x, y):%0A        self.x = x%0A        self.y = y%0A%0Aclass PhysicsSystem(essence.System):%0A    def __init__(self, gravity):%0A        self.gravity = gravity%0A%0A    def update(self, world):%0A        for e in world.entites:%0A            e.get(Position).y -= self.gravity%0A%0Aclass RenderSystem(essence.System):%0A    def update(self, world):%0A        for e in world.entites:%0A            # Render entity...%0A%0Aif __name__ == '__main__':%0A    world = essence.World()%0A    world.systems.append(PhysicsSystem(2))%0A    world.systems.append(RenderSystem(2))%0A%0A    player = world.create_entity()%0A    player.add(Position(10, 10))%0A%0A    while True:%0A        world.update()%0A%0A

add minimal example