Tidied up some commands

Also:
- Math.Enum, Math.Mask
- Fix to spawnitem
Untested magic weapon code

Also:
- Function.extractValue on area.requirments and area.accessible
- Orbis.engines.data.get
- Mana recovery
- Water Bolt weapon.
- Less spammy battles again
.