A little re-engineering.

- Reversed changes to liquids.
- Removed all "canUpdate" methods. Don't know what happened there.
- Educated the packet handler
- Working on new enchant.