Absolutely great job, worked really well and was very satisfying, shame there are so few levels :(
Great job to be very proud of!