Started to create an engine class