Added hilight to show invalid move, updated colors