Refactor to WurfelEngine