Cool idea & cool execution, i struggled a bit on the last one and so it was satisfying to succeed ! the first tutorial levels are good also the learning curve is well done. good job :D