Engine class is now all RAIIed up!