Implement toggleState protocol
State updates should now reach the fountain! Just need to update it with the correct destination address and port