Added packet object & reduced redundancy

Figured out packet structure