Create the tile model, which should hold it's column and row, its x and y coordinated in global space, and its contents (emitting events when they change).
Create the tile view, which, should render a tile based on its contents. A tile view MUST have the ability to change the tile it is listening to and rendering at any time.
Create the tile model, which should hold it's column and row, its x and y coordinated in global space, and its contents (emitting events when they change).
Create the tile view, which, should render a tile based on its contents. A tile view MUST have the ability to change the tile it is listening to and rendering at any time.