[enhancement] take mate state into account
[enhancement] parallelized evaluation of options in AB strategy
[enhancement] track mouse position on the board
[enhancement] show possible moves for the piece under the cursor
[cleanup] renaming and cleanup