change piece color => team
refactoring : apply pattern strategy to move method
finish queen
refactoring
implementing check method for pawn
refactoring
add method to verify if square is being checked