Evolution Suggests a tokenizer

So I wrote one.

Modified: core.js