Fix several issues.

- make Sign.update actually update instead of delete
- re-add VEHICLE_UPDATE for minecarts
- make methods in World go with general Minecraft invocations