void Start()
    {
        var context = Contexts.sharedInstance.game;

        var max = context.CreateEntity();

        max.ApplyBlueprint(blueprints.Max());
        Debug.Log("max: " + max);

        var jack = context.CreateEntity();

        jack.ApplyBlueprint(blueprints.Jack());
        Debug.Log("jack: " + jack);

        StartCoroutine(createMax());
    }