implemented TileInfo for the second time today ;_;

it is neat, so whatever, I only died *slightly* inside ;_;