added current piece and legal moves highlighting