added basic redstone manipulation and tracking