Fun puzzles! The last level felt a lot harder than the ones before it, but that's fair. My final movecount was 249.
It would have been nice if you could push multiple at a time, like if there were three separate 1x1 clouds with an empty space at the end, pushing the far side cloud would slide all 3 at once.