More tiletypes progress

I guess having valid pointers is something that comes naturally to good C++, because right now, it's super inconvenient.