1200 bytes larger? We'll have to cut that down xD
Anyways, I think I've figured out the overworld map generator. Wasn't terribly difficult, the code's just bloody long.
Do tell! And yeah, looking over it didn't show anything too crazy hard, just a lot to grind through.
Did you figure out the noise generator that's in the constructor, too?