Thanks! Oh yea the final level can get quite tricky :) Even I needed few tries to figure out how to handle it properly.