Added engine components & gameloop basics