Add sanity check for packets
Add login packet subclass