Use double for weight.
Support for binoculars.

Conflicts:
	data/scripts/gameobjects/character.js
Improve turning and looking around.
Proper handling of distances in new portals.
Improve looking at portals.
Little consistency fix after saving portals.
Line-of-sight tweaks.