Remove unused EMPTY_INDEX
Add piston redstone implementation