Started unit testing the Engine, but all its methods are private...