Fixed bug with pistons not careing about the location of the piston
block when pushing. Also with not blocking piston pushes if no blocks
were moved.