is_valid_start_pos() header speaking of "(x,y)" instead of tile
is_valid_start_pos() header should speak of the tile the functions gets as a parameter, not "(x,y)" like it got those parameters.
Also the part about "*number* of other start positions too close" seemed completely bogus. So removed.
is_valid_start_pos() header should speak of the tile the functions gets as a parameter, not "(x,y)" like it got those parameters.