Very cool concept and execution! The only problem I found is if I drag a window to the top of the screen, I can't move that window anymore, which really got me stuck. I had to retry and ended up finishing it in 300 seconds. Amazing game!