Adds World, originally to optimize spreading mutations (aka grass expansion)

Spreading mutations (horrible name, but I don't know how to call this) are no longer ruining performance.  However, the game shows no global speedup (mainly because World is now derived from dict and no longer a simple dict), but I'm fixing that.

Trust me, this will become awesome :)