Great work! The mechanic is very intuitive once I got a handle on it. Took me a while to finish level 7, but I really liked the solution once I figured it out!
I like that in this game, unlike most sokoban games, when an end reaches a wall, it doesn't mean that its stuck there.