Reduce some bloat on the object system
Change wild-cards to proper generics
Fixed setting bug, whoops
update assets in readme
Small refactorings to packets and docs
test code
Organize imports
Tons of new messages implemented!