Fix target->next not being cleared when node->next is NULL
Change switches to have no delay when sending power
Refactor tests to use SWITCH instead of TORCH