Implement board, implement tile. Start on solver.