Some code fixes, and beginning of multi beating

-Changed in Piece class field describing piece color to correct type
-Added highlight of selected piece
-Fixed beating to work in all directions
-Added declaration of method which will check beating possibility