Cool design, cool puzzle game! The third level is quite hard, but I got the ones before and a few after.