Added engine class, showcase proj and cleanup