Returns true if p3 is below the line from p1 to p2.
p3
p1
p2
bool isBelow(Position p1, Position p2, Position p3) { return isLeft(p1, p2, p3) < 0; }