Added CellHighlight rendering

Board can now render highlight square. This will be used to highlight
legal moves for the player, the position of the mouse, and the checker
the player selects.