I think this is a really amazing game just ignoring the slight jankiness. With a bit more polish, you can easily make an amazing puzzle game with this as a frame work. One thing I'd recommend is letting the player push as well as pull the boxes, it really sucks when I have to restart an entire level because I accidentally nudged a box too far for me to fix.