In the `integrity_checks` method, it should be checked that start and goal positions do not overlap (`start_xy != goal_xy`).
In the
integrity_checksmethod, it should be checked that start and goal positions do not overlap (start_xy != goal_xy).