Missing include and scope.
Direction shorthand.
disk rectangle intersection test.