fixed firewall.c logic
removed initial_state() from protocol_enforcer