Took me an hour to complete all the levels. The thing I find insane about this game is how smart all the levels are. In every level there are a dozen solutions that are just almost there, but at the end there's one thing slightly off, this makes for really long and headbreaking levels which I found really fun and challenging, amazing work.