Rename init() to initEngine()