Pistons are items that can push blocks when power is supplied to them through a redstone, switch or lever. It can push the block in one direction. The sticky piston is a variant of the normal piston ...
The easiest ones are probably a button or a lever, though the pressure plate and tripwire hook will make it a little more automatic. Obviously, pistons will be necessary, but so will slime blocks.