Another huge update.

Changing how a lot works.
Speccing out the opcodes.
Fixing the maps to be faster.
All around performance improvements.