Fixed error with is final destination method
Fixed some more weird errors. Disabled ICMP checksum
Used pointer to arp entry in ICMP message and then added check