Add test_blocked_Queen_blocked_all_sides_opposite_color_two_squares_out() to assert Queen's movement stopped by opposite color units two squars out. Revise not_blocked() to prevent a unit from moving through an enemy unit