Made packets now accept JPanel, which all our GUIs subclass from (for casting)