Tile

A single tile with an arbitrary value and if the tile is solid or not

A solid tile will indicate its square is not empty

struct Tile (
T
) {
T value;
bool solid;
}

Meta