change some things for my test ui
implemented correct black labeling, and also valid movesquares are highlighted