Thank you!
I agree with the freezing idea, should be simple to implement in the same way for all the levels and can save a lot of troubles.
Glad you enjoyed it :)