I love sokoban, and it's rare that I admit defeat, but I can't get past level 6 on this one!
It took me a while to get to grips with all the mechanics, but once I've mastered them, it's a real treat! The puzzles are very interesting and challenging. Well done!