Tests pass. Decent toString on engine