faster tiled map implementation.

DO NOT MERGE IT!
For review. Still has some bugs.
Classes need rename.
Doesn't support vertex z yet.