en passant implemented
fixed hover and highligh ui bugs