wow, works on first try, entity referencing by id, and the serialization

changes that were required to do so. we now send the id along with the
component serialization, as well as with the "entity moved" packets,
(which contain 2 message types, an id message and the actual message of
interest).

so, items now fall according to gravity. just needs a lot of tweaking
to make it behave and look nice.