Added Match-3 functionality

Board.cs
---
Switched over to a 2D array to store tiles.
Simplified functions, added a lot of comments.
Replaces tiles that are deleted.
Updates each tiles neighbors when tiles are deleted.
---
Tile.cs
---
added checkNeighbors which checks for null items and removes them.