Implemented Engine::Loop