Door control - redstone event handler

changed the door control to wait on redstone event instead of looping
continously