Use Disguise instead of entity id in watcher
Moved update checking to the listener
Send the metadata to only the players who can see it
Read desc

Now use Entitys completely for the disguising.
Now removes the disguise when the entity isn't valid.
Deprecated the methods using a object.
Added methods to set and get velocity - If packets should be sent.
Read desc

Now set data which is different type then expected.
Added scheduler
Use switches instead of ifs