updating for new functionality, adding tile classes for individual tiles, updating UI elements where appropriate.