add a package class passed to each message recieved, includes general state & socket
use correct splitter for removing prefix
parse room id as integer
more shit