Removed Engine[Interface]::run(), and moved rootNode->destroy() to Engine::__destruct() (fixes #23)