Adding simple packet message based system. Javadocs hold it all, TODO: Update PACKET_TYPE