move script engine functionality