Thanks! Yes, I used a simple Area2D that checks if it overlaps the customer body. But that body is quite a bit smaller than their actual sprite (to make the fake perspective/sprite sorting work). In the future, I should probably just use an Area on Area check (with a much larger area for enemies, or customers in this case).