More work. Almost finished redstone controller, slowly moving away from the EnhancedCore requirement