Point directionVectorFromAngle(double angleRadians) => Point(math.cos(angleRadians), math.sin(angleRadians));