working tiling prototype, needs dynamic data