Add Board.java and Tile.java