Make implementing Packet.write/read/handle optional
Add a few PLAY packets