@ashbb could you provide insight as to why something like `(start_x..end_x).include?(x) and (start_y..end_y).include?(y)` would not work for Link? I can't seem to figure out what each of these checks signify in combination, e.g, lines 14 and 15 together, 17 and 18, 21 and 22. I see that 17/18 and 21/22 are expected to be false, but I'm not sure what lines 18 and 22 are actually checking