Ah, thanks. I just finished up the animations for Link pulling left/right non-strained. Took forever to do because of a myriad of steps I had to go through, but overall it looks good in Game Maker. I am being a little nit-picky over the completeness of the animation because I am also going to go in afterwards and try to add the smoke to Link's rolling and the "perspiration" to Link's straining.
Oh, and as for the code itself, the movement of pulling is separate from how the move_x/move_y collision movement is based because a block can only be pulled if the space Link has to move to is free. There are errors in the code I found; like me forgetting to check to see if the place is free before moving Link to the block when grabbing, forgetting to set the circle and triangle corners to have a parObstacle parent, and altering the moving == 1 and moving == 2 part of the step to not include setting the blink to 0 which I erroneously thought could be completely handled in the LinkNormal state. And as mentioned earlier, I still have to go through the code and clean it up in terms of efficiency; the drawing portion of the pull state code has to make and does do corrections to see if it is actually trying to move in the direction of pulling.
But yeah, thanks again for the animations, especially the down facing one because that would be a !@#$% to rip.