I've been playing this via Steam and having a lot of fun. It's very satisfying that you start simple and when you discover a new way you cleanly reset and do it better next run.