allow parent scope to init a tile
randomize initial location
css