Allows all turfs to be clicked to move pulled objects towards them

As in title. Hulksmash for walls condensed into one proc and four variables to make ..()-calling not cause double-smash or other strangeness.
step() calls Move() which won't allow movement onto walls.