Wip on scriptable entities