moved ping command into its own function
checksum properly calculated
1337 id is set correctly