TileMaps have reached a working state

They are extremely slow right now though, will fix this in next commit