A little too frustrating for me. Had to deal with memory leaks after playing through a second time, couldn't repair engine 2, didn't really have much feedback as to what was or wasn't being done correctly.