Redstone Activation + Smoother Operation

Added the ability to activate with redstone, and made for smoother
operation. Planning a rewrite of how blocks are listed to support
removal of blocks already in the list.