Tricky level but I was able to get it relatively quickly - 5 major attempts in one session to get 1284. The middle of the level felt quite logical, so the hardest part was deciding how to start and how to pipeline the box of blocks. Took a bit of experimenting but the solution made sense to me.
Sweet. :) Two tries for me, here. In first try I was doing what Diab mentions, I guess. :) I'm prone to that. :))
What Manti mentioned, is a good suggestion to make things a bit harder, here, IMO.