* Added Grid class to hold the traverseGrid method

* Added Optional to Tile and GameManager to look for merging nullable tiles
* Provided default styling to grid