refactore Engines Class now EnginesCore
Instance variable names changed accordingly