Performance optimizations.
Performance optimizations.

Identified using Chrome and Firefox profiling tools. Apparently, V8 in
particular doesn't like dynamic property access anymore -- huge speedup
to use dot-accessors instead of treating objects like hashes.

Annoying code implications. Needs cleanup.

reissbaker/gamekernel,reissbaker/gamekernel