bimap in place, will now get rid of pieceSprite.row and col
need to fix slowdown
new faster bishop check implemented