Started on unit tests and Engine abstraction class