$\newcommand{\F}{\mathbb F}$ A subset $P$ of the affine plane $\F_p^2$ is said to determine a direction if there is a line in this direction containing at least two points of $P$.
A set of size $|P|>p$ determines all $p+1$ directions, a set of size $|P|\le p$ not contained in a single line determines at least $(|P|+3)/2$ directions; the former is an immediate consequence of the pigeonhole principle, the latter is a highly non-trivial result of Szonyi.
Let's say that a direction in $\F_p^2$ is rich if there is a line in this direction containing at least three points of $P$. If $P$ is trapped in a line, or a union of two lines, then there are just one or two rich directions.
What is the smallest possible number of rich directions for a set $P\subset\F_p^2$ of size $\frac53\,p<|P|\le 2p$ given that $P$ is not contained in a union of two lines?
It is easy to construct sets $P$ with about $|P|-p$ rich directions, but it is not clear to me how much better can one do.
The largest possible number of points in general position in $\F_p^2$ is $p+1$, which is quite easy to prove; thus, we are guaranteed to have at least one rich direction. Can the number of rich directions stay bounded as $p$ grows?