Consider the following situation.
You are standing in a room that is perfectly circular with mirrors for walls. You shine a light, a single ray of light, in a random direction. Will the light ever return to its original position (the single point where the light originated from)? If so, will it return to its position an infinite amount of times or a definite amount of times? Will it ever return to its original position in the original direction?
I thought of this little teaser when reading about a problem concerning rays in a circle and wondered about this question.
As for my attempts, this is well beyond my skill.

This can be solved completely by characterizing the set of points on the ray which are the same distance from the center as the original point. We consider two symmetries which generate all such points. Here is a diagram showing all the points we consider:
In particular, if our initial point is $C$, consider the line $AB$ which is coincident with the ray and which has $A$ and $B$ both on the unit circle and $B$ in the forwards direction of the ray. This segment would be visible if you shot a ray in either direction, and it did not bounce. Notice that, if $O$ is the center of the circle, then the angle $\alpha=\angle AOB$ is significant since rotating by $\alpha$ (in the same direction as the rotation that takes $B$ to $A$) takes one segment of the ray to the next segment after it bounces.
One may notice that this rotation preserves the distance from the center of the circle - so every point ever at this distance in any segment of the light's path is such a rotation of one at that distance on $AB$. There may be at most two such points - the point $C$ itself, and the point $C'$ which is the reflection of $C$ through the perpendicular bisector of $AB$. Let us set $\beta=\angle COC'$ which should be taken as a signed angle - so if the rotation taking $C$ to $C'$ is the opposite direction as the one taking $A$ to $B$, we take $\beta$ to be negative. We will always consider $\alpha$ to be positive.
Notice that if the ray returns, then there is some non-trivial rotation taking $C$ to itself. That means that one of the following is true (for some integers $n,k$): $$n\alpha = 2\pi k$$ $$n\alpha + \beta = 2\pi k.$$ This completely characterizes the problem. One should note that any point inside a circle along with a ray extending from it may be described up to rotation and reflection by a pair $(\alpha,\beta)$ with $0\leq \alpha \leq \pi$ and $|\beta|\leq \alpha$.
The case of $C$ being on the circumference corresponds to the case $|\beta|=\alpha$. One should note that the first set of solutions is just when $\alpha$ is a rational multiple of $\pi$, in which case the ray is truly periodic. Moreover, if $\beta$ is a rational multiple of $\pi$, then the second set of solutions doesn't add any new solutions for $\alpha$ (meaning that if the ray ever returned, it would be bouncing periodically).